Today
Top Secret
Unspecified
Polygraph
IT - Software
Annapolis, MD (On-Site/Office)
PERKS:
At General Dynamics Information Technology (GDIT) you'll be part of a team that makes a true impact by building cutting-edge mission-critical applications that help the end user accomplish their mission and keep people safe. The work we do is important. The challenges we face are career-defining. The opportunity we can offer is one-of-a-kind.
Our work depends on a Mid-Level Java Developer joining our team to support a GDIT program that we are the prime on and is located at Annapolis Junction, MD. As a Mid-Level Java Developer, you will develop highly efficient Microservices on a Linux operating system utilizing Java and Kotlin, for use in Docker/Kubernetes high-volume data-processing applications, while practicing modern Agile methodologies.
Java Developers will work with cutting-edge technologies and tools to include:
Technologies: Microservices, AWS, Java 21, Docker, Kafka, Kubernetes, Cassandra, DynamoDB, Kotlin, ReactJS, Spring Boot/Cloud/Data
Tools: Maven, Node, GitLab, SonarQube, VSCode, IntelliJ
KEY RESPONSIBILITIES:
REQUIREMENTS AND QUALIFICATIONS:
PREFERRED SKILLSETS:
WHAT GDIT CAN OFFER YOU
Work Requirements
- This position is eligible for a sign-on bonus up to $30,000 for New Hires.
- Employee Referral Program that offers a $10,000 Referral Bonus with an additional $2,500 retention bonus for the next three years for specific technical roles with active TS/SCI Polygraph clearances in the DMV region.
- You receive an additional 5 days of PTO for TS/SCI with Poly.
At General Dynamics Information Technology (GDIT) you'll be part of a team that makes a true impact by building cutting-edge mission-critical applications that help the end user accomplish their mission and keep people safe. The work we do is important. The challenges we face are career-defining. The opportunity we can offer is one-of-a-kind.
Our work depends on a Mid-Level Java Developer joining our team to support a GDIT program that we are the prime on and is located at Annapolis Junction, MD. As a Mid-Level Java Developer, you will develop highly efficient Microservices on a Linux operating system utilizing Java and Kotlin, for use in Docker/Kubernetes high-volume data-processing applications, while practicing modern Agile methodologies.
Java Developers will work with cutting-edge technologies and tools to include:
Technologies: Microservices, AWS, Java 21, Docker, Kafka, Kubernetes, Cassandra, DynamoDB, Kotlin, ReactJS, Spring Boot/Cloud/Data
Tools: Maven, Node, GitLab, SonarQube, VSCode, IntelliJ
KEY RESPONSIBILITIES:
- Design, develop and support Java backend software in support of mission objectives.
- Provide ongoing development, maintenance, support, and software enhancements in existing systems and platforms.
- Troubleshoot complex problems and provide customer support for software systems and application issues.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to sustain and advance our organization's capabilities.
REQUIREMENTS AND QUALIFICATIONS:
- The position requires an active TS/SCI with Polygraph.
- Bachelor's Degree in Computer Science, Computer Engineering or a related technical discipline, plus 8 years of application design and development experience.
- Minimum of 4 years of experience with Java.
- Experience as a mentor, technical lead or leading an engineering team.
- Desire to move into a Software Team Lead role and perform the following:
- Lead a team of talented and motivated developers in implementing efficient, scalable, reliable and resilient solutions for our Mission customer and serve as a point of contact with key customers and technical stakeholders.
- Run daily standups; Plan, prioritize and write software epics/tickets and assign work; Participate in program level planning efforts.
- Manage, execute, and oversee requirements and technical implementation of high visibility back-end Java software development.
- Oversee and mentor developers and focus on technical issues and software development and ensure CI/CD practices are followed for releases.
- Evaluate team's work processes and best practices and implement changes to streamline operations.
- Work with the PM and the team's Overall Software Lead to expand the program's capabilities.
PREFERRED SKILLSETS:
- Experience leading an Agile team of software developers with experience in Microservices
- Familiarity with Microservices
- Familiarity with Spring Frameworks
- Familiarity with Docker
- Familiarity with Kubernetes
- Linux Experience
WHAT GDIT CAN OFFER YOU
- 401K with company match
- Rewards program for high-performing employees
- Comprehensive health and wellness packages
- Professional growth opportunities including paid education and certifications
- Rest and recharge with paid vacation and holidays
- Internal mobility team dedicated to helping you own your career
- Diverse, highly collaborative teams
- Challenging work that makes a real impact on the world around you
- Cutting-edge technology you can learn from
- Flexible work schedule
- Work Life balance
Work Requirements
group id: 90979310
Explore the Art of the Possible | GDIT