Senior Java Developer

Jacobs Engineering Group
Alexandria, VA
May 09, 2021
May 16, 2021
Full Time
Job Description Jacobs is seeking a Senior Java Developer in Alexandria, VA. Duties will include: *This position is contingent upon funding.* Responsible for assisting the Senior System Analyst with the development of the physical and logical system architecture, software development processes, and software configuration management processes Designs and recommends solutions for the software development processes as well as tools to be utilized in the software development process. Responsible for creating and maintaining System Design Documents Will lead and be responsible for a development team. Must maintain a software development schedule and work with program management on the development schedule Designs, develops, and implements web-based Java applications using REST/JSON, Spring, J2EE to support business requirements Follows approved Agile life cycle methodologies, creates design documents & performs program coding Resolves technical issues through debugging, research, and investigation Performs design and code reviews, and mentors other developers on the team Other duties as assigned Qualifications 10-12 years of experience in developing Java applications At least 10 years of object oriented systems development with the full program/project/product life cycle in J2EEStrong knowledge and project experience in Java Technologies like J2EE, JSP, Servlets, JDBC, Spring, Web Services (REST, Soap), XML 5 years experience with Restful API methods5 years Agile experience with continuous integration using Maven, Junit and JenkinsExperience with the design and implementation of unit and functional testingInterface with Business Analysis and UI/UX teams8 years' Experience with Database design including Stored Procedures, DML and DDL tasksStrong knowledge and project experience in Java Technologies like J2EE, JSP, Servlets, JDBC, Spring, REST Web Services, XSLT, XMLExperience with modern JavaScript frameworks such as, and Ember, Angular, BootstrapExperience with HTML, JavaScript, jQuery, and CSSExperience with Weblogic, Apache Tomcat or any other application serversExperience with the design and implementation of unit and functional testingExperience working with in an Agile development environment.Experience with build automation (Jenkins, Hudson)Proficient understanding of code versioning tools, such as Git and SVN Excellent communication and teamwork skills Desired Requirements: Bachelor's degree.AWS certifications (AWS Certified Developer or AWS Solutions Architect)Experience with JIRA and ConfluenceEssential Job FunctionsWork Environment:General Office environment. The work environment is fast-paced and sometimes involves extreme deadline pressures. The nature of the work requires a high degree of teamwork and cooperation with other members of the staff as well as individuals across the Company and Customers. Physical Requirements: Most work will be done at a desk or computer. Equipment and Machines: General office equipment including PC/laptop, Fax, Copiers, Shredder, Printers, Telephone, and other miscellaneous office equipment. Attendance:Attendance is critical at all times. Must be able to work a 40-hour workweek, normally Monday through Friday. However, times and days may vary depending on business requirements. Needs to be available to work overtime during critical peaks and be available to meet last minute requests for overtime should the situation occur. Other Essential Functions:Must be able to communicate effectively both verbally and in writing. Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others. Must put forward a professional behavior that enhances productivity and promotes teamwork and cooperation. Must be able to interface with individuals at all levels of the organization both verbally and in writing. Must be well-organized with the ability to coordinate and prioritize multiple tasks simultaneously. Must work well under pressure to meet deadline requirements. Must be willing to travel as needed. Must take and pass a drug test and background check as well as a motor vehicle records check.Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental language.