Job Description :
Position: Java Developer
Location: Richmond, VA
Duration: 12 Months

Responsibilities:

- Design and code software; create and run test transactions and use insights to design future modifications. Be willing to take calculated risks.
- Conduct analysis of organizational needs and goals for the development and implementation of application systems, providing ongoing feedback.
- Identify technical obstacles early and work closely with team to find creative solutions.
- Educate team members and work with business partners on capabilities and constraints of technology platforms.
- Review, analyze, and modify programming environments and systems, including coding, testing, debugging and installing for a large-scale system.
- Consistently share best practices and improve processes within and across sprint teams.
- Mentor junior developers and work to advance culture of technical excellence.

Basic Qualifications:

- Bachelors Degree in Information Systems, Computer Science, technical engineering, or 7 years of equivalent work experience
- At least 3 years of experience in Java/JEE Web or Rest application development

Preferred Qualifications:

- Experience with the following technologies – JEE, Tomcat, Spring, AJAX, HTML, CSS, JavaScript, AngularJS, Node.js, Apache HTTP Server, Linux, GitHub, AWS, scripting.
- Advanced engineering best practices (e.g. test driven development, pair programming, etc
- Knowledge of Design and Integration Patterns.
- Agile Software Delivery Experience
- At least 5 years of experience in Web development.
             

Similar Jobs you may be interested in ..