Java Software Engineer

Agile, Architecture, B2B, Business Requirements, CSS, Developer, Development, HTML, J2EE, Java, JavaScript, JSP, Oracle, PL/SQL, Software Engineer, SQL, System Architecture, Web Developer, XML
Full Time
Telecommuting not available Travel not required

Job Description



Middle level web developer to maintain and develop enterprise web applications to support the ServiceBench web application and associated business. The ServiceBench application is an extensive B2B application using some of the newest technologies and working in an agile environment where the emphasis is on delivery. This person will be responsible for designing solutions, generating detailed design documents and design reviews for other developers while opportunistically standardizing or improving development processes.

 

Middle level web developer to maintain and develop enterprise web applications to support the ServiceBench web application and associated business.  The ServiceBench application is an extensive B2B application using some of the newest technologies and working in an agile environment where the emphasis is on delivery. This person will be responsible for designing solutions, generating detailed design documents and design reviews for other developers while opportunistically standardizing or improving development processes.

 

Duties/Responsibilities:



      • Collaborate with dev team leads, other team members, and business analysts to analyze business requirements and design and create code for web application in J2EE technology platform.
      • Design, code and implement small and medium level software assignments, including multiple module or cross functional capabilities.
      • Mentor and provide knowledge transfer to new development staff.
      • Intermediate proficiency in troubleshooting issues.
      • Understand system architecture to be able to apply it to design and issue resolution.
      • Assist with generation of detailed design documents and design reviews for other developers.
      • Demonstrate strong competency in development tools, processes, and methods
      • Participate in large, complex multiple module/cross functional assignments.
      • Develop functional expertise in 2-3 modules or functional areas.
      • Identify opportunities to standardize or improve development processes, and contribute to implementation of suggested changes

 

Qualifications:



      • Bachelor's degree in Computer Science, Engineering, IT or equivalent experience.
      • 2+ years of experience designing and implementing multi-tiered enterprise applications
      • 2+ years of web development experience with some of the following technologies; (MVC framework(struts), Spring framework, HTML, JavaScript, CSS, XML, JSP, Servlets, Web Services, J2EE)

 

Desired Skills:



      • Intermediate proficiency in software development using Java, Oracle PL/SQL, XML, Struts
      • Intermediate problem-solving skills - need only a little direction to get started and minor help along the way, can suggest options or solutions regularly
      • Intermediate knowledge of software development processes - can describe how they are applied here and understands pros and cons
      • Intermediate knowledge of MVC framework and Java design patterns -  can describe how they are applied here and understands pros and cons
      • Knowledge of developing on AWS
      • Experience in Node.js and frameworks available for it ex Express, StrongLoop, etc.
      • Basic capability to design solutions to business and technical problems
      • Sufficient functional knowledge in at least one module or client implementation to lead development activities for that module or client

 


PRO01012 | Sterling | Virginia | US | 2018/09/19

No third parties please.
Dice Id : 10106849
Position Id : pro01012
Have a Job? Post it