Senior Java Backend Developer
Ashburn, Virginia
Employer: SAIC
Industry: Software
Salary: Competitive
Job type: Full-Time
Description
Position Summary
We are currently seeking a motivated, career and customer oriented Java Backend Developer to join our team to begin an exciting and challenging career in Ashburn, VA.
Job Responsibilities
• Working closely with the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to implementation to test) for a java backend application involving extensive messaging and transaction processing
• Design and implement Micro Service Architecture for Cloud based software applications.
• Use modern software engineering tools including Eclipse, Jira, and Atlassian Suites for design, development, and testing the software
• Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
Required Skills and Experience
• Bachelor's degree in computer science or related engineering field with 9+ years of technical experience
• 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems
• Ability to diagnose problems and support production systems
• 2+ years of working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc
• Java Micro Service Architecture frameworks such as Spring Boot
• Experience with container platforms like Docker and Kubernetes
• SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position.
• Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc.
• Messaging and Streaming Systems (Kafka, SQS ans Kinesis)
• XML/JSON
• Unix/Linux
• Experince with JPA/Hibernate
• Experience with building RESTful webservices and experience with query language based APIs like GraphQL.
• Jenkins, Maven, Gitlab and Jira for CI/CD
• Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
• Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential
Qualifications
Desired Skills and Experience
• First-hand experience working with large project teams (working with the Federal Government a strong plus)
• Demonstrated ability to think critically and creatively to develop innovative solutions to software problems.
• Ability to develop and maintain components with stringent performance requirements.
• Agile development experience a plus
• IBM MQ , JMS, EJB, MDB and other JEE technologies
• JEE Server experience (WebLogic\WebSphere\JBOSS\etc.)
Customer Requirements
• Clearance - Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
• Citizenship - Must be a US Citizen
• Location - Hybrid with on-site (Ashburn, VA) visits 1-2 days per week and if a mission need. All candidates must be within the GWA/commutable area
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
Position Summary
We are currently seeking a motivated, career and customer oriented Java Backend Developer to join our team to begin an exciting and challenging career in Ashburn, VA.
Job Responsibilities
• Working closely with the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to implementation to test) for a java backend application involving extensive messaging and transaction processing
• Design and implement Micro Service Architecture for Cloud based software applications.
• Use modern software engineering tools including Eclipse, Jira, and Atlassian Suites for design, development, and testing the software
• Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
Required Skills and Experience
• Bachelor's degree in computer science or related engineering field with 9+ years of technical experience
• 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems
• Ability to diagnose problems and support production systems
• 2+ years of working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc
• Java Micro Service Architecture frameworks such as Spring Boot
• Experience with container platforms like Docker and Kubernetes
• SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position.
• Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc.
• Messaging and Streaming Systems (Kafka, SQS ans Kinesis)
• XML/JSON
• Unix/Linux
• Experince with JPA/Hibernate
• Experience with building RESTful webservices and experience with query language based APIs like GraphQL.
• Jenkins, Maven, Gitlab and Jira for CI/CD
• Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
• Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential
Qualifications
Desired Skills and Experience
• First-hand experience working with large project teams (working with the Federal Government a strong plus)
• Demonstrated ability to think critically and creatively to develop innovative solutions to software problems.
• Ability to develop and maintain components with stringent performance requirements.
• Agile development experience a plus
• IBM MQ , JMS, EJB, MDB and other JEE technologies
• JEE Server experience (WebLogic\WebSphere\JBOSS\etc.)
Customer Requirements
• Clearance - Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
• Citizenship - Must be a US Citizen
• Location - Hybrid with on-site (Ashburn, VA) visits 1-2 days per week and if a mission need. All candidates must be within the GWA/commutable area
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
Created: 2024-09-17
Reference: 2411987
Country: United States
State: Virginia
City: Ashburn
Similar jobs:
-
Backend Software Developer
Leidos Holding in Remote, Virginia💸 $65000.00 per year -
Senior Backend Developer
Strategic Staffing Solutions in Chicago, Virginia -
Java Developer - Backend
Macro Solutions in Arlington, Virginia -
Backend DevSecOps Developer
Insight Global in Chantilly, Virginia💸 $110000 - $170000 per year -
Software Developer II - Backend
VW Credit, Inc. in Reston, Virginia -
Java Backend Developer Junior
SAIC in Ashburn, Virginia -
Sr. Backend Developer
NuWave Solutions in Reston, Virginia -
Backend Developer Junior
SAIC in Ashburn, Virginia