Job Description :
Java Software Engineer / Developer

Expert Technical Solutions has an immediate opening for a Java Developer in Sterling, VA. This company is offering excellent opportunity for personal and professional growth. You will work with cutting edge technologies for one of the leaders in our respective industry.
You will work on a B2B application using some of the newest technologies - 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.


Collaborate with development 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


Bachelor''s degree in Computer Science or equivalent experience.
5+ years of experience designing and implementing multi-tiered enterprise applications
3 - 5 years of web development experience with some of the following technologies; (MVC 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
Basic capability to design solutions to business and technical problems

For consideration, please apply at the following URL:

https://mycompas. net/ets/?cjobid=RB48495518&rpid=52270

Client : Expert Technical