Job Title - Java Developer
Duration - 6 Months (Contract to Hire) Location - McLean, VA 22102 HybridPay Rate - $60/hr.
Job Description:
Qualifications
-
2+ years' experience in Information Technology.
-
Bachelor's degree in computer science, Information Systems, or other related field or equivalent working experience.
-
2+ years of hands-on experience in design, implementation, and production support of Java/J2EE applications, Spring Framework (Spring Boot), relational databases, SQL, and web services.
-
Hands-on Selenium development, for test automation.
-
Apigee, Shell Scripting, Autosys, Angular, JavaScript, AWS.
- Strong technical and analytical skills with the ability to analyze system functionality with customers and resolve production issues.
- Experience applying Object Oriented Analysis and Design principles.
- Practical experience designing and building enterprise and/or distributed systems.
- Demonstrates ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions.
- Ability to work well under pressure, tight deadlines, and with ambiguity on some projects.
- Experience with systems and software architecture.
Responsibilities:
Your work falls into three primary categories:
Project Delivery and Operations:- Design, develop, integrate, test, deploy, and support enterprise-level applications.
- The position requires to do development and testing (automation and manual) activities, based on the need for each sprint.
- Deliver projects using Agile software development methodologies.
- Design and implement complex enterprise integrations with industry-standard technologies.
- Build and maintain test automation suite.
Technical Leadership
-
Support planning activities, such as impact assessments, level of effort analysis, and developer task assignments.
-
Conduct and participate in detailed design reviews and validate that the design follows the approved architecture.
-
Conduct regular code reviews to ensure best practices are being followed.
-
Deliver knowledge transfer sessions to ramp up new development team members.
Production Support
-
Participate in on-call production support rotation.
-
Jump into troubleshooting sessions to resolve production issues, and drive issues to resolution.