Senior Java Developer

$99,200 - $164,600/Yr

ManTech - Ashburn, VA

posted about 2 months ago

Full-time - Senior
Remote - Ashburn, VA
Professional, Scientific, and Technical Services

About the position

ManTech is seeking a Senior Java Developer to join our team in Ashburn, Virginia, as we work alongside U.S. Customs and Border Protection (CBP) to secure the Nation's borders. This role involves designing and implementing Micro Service Architecture JEE software applications, utilizing modern software engineering tools such as Eclipse, Rational Application Developer (RAD), and Atlassian Suites for the design, development, and testing of software. The Senior Java Developer will be responsible for presenting solutions at both formal and informal design reviews and documenting designs according to the Government's system lifecycle methodology. The ideal candidate will have a strong technical background, with a high school diploma and extensive experience in the field, or a relevant degree with a significant number of years in technical roles. The position requires demonstrated expertise in Java and Object-Oriented Design principles, as well as recent hands-on experience with Java 17 and its newer features. Candidates should also have extensive experience using Spring Boot 3.x for developing Micro Services and/or REST APIs, along with proficiency in Oracle SQL and/or PL/SQL for web application development. In addition to technical skills, the role demands experience with Amazon Web Services (AWS) and familiarity with Agile Lifecycle Management tools. The Senior Java Developer will also be expected to lead and mentor junior to mid-level developers, fostering a collaborative and productive team environment. This position is critical in ensuring the delivery of high-quality software solutions that meet the needs of our mission partner, CBP.

Responsibilities

  • Design and implement Micro Service Architecture JEE software applications
  • Use modern software engineering tools including Eclipse, Rational Application Developer (RAD), 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

Requirements

  • A high school diploma and 20+ years of technical experience, an associate degree in computer science or related engineering field and 18+ years of technical experience, a Bachelor's degree in computer science or related engineering field with 12+ years of technical experience, a Master's degree in computer science or related engineering field and 9+ years of technical experience, or a Ph.D. in computer science or related engineering field with 7+ years experience is required
  • Demonstrated expertise in Java and Object-Oriented Design and development principles (e.g., XML, JSON)
  • Recent hands-on Experience with Java 17 and the newer language features
  • Extensive hands-on experience using Spring boot 3.x to develop Micro Services and/or REST API
  • Hands on experience with Oracle SQL and/or PL/SQL used in development of web applications
  • Experience delivering solutions using Amazon Web Services (AWS EC2, RDS, S3)
  • Hands on experience developing and delivering applications via Micro Services and/or REST API
  • Experience with one or more build tools such as Maven, Gradle, etc.
  • Experience developing and sustaining applications within software Source Code Control Systems (SCCS) such as Git, Subversion, BitBucket, etc.
  • Hands on experience with Agile Lifecycle Management and engineering tools including Atlassian Jira and Confluence
  • Experience with application IDE tools including Eclipse, Jupyter Notebook, and Apache Zeppelin
  • Familiarity with Unix/Linux and shell scripting
  • High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment
  • Ability to lead and mentor junior to mid-level developers

Nice-to-haves

  • Experience delivering solutions using Amazon Web Services (AWS EC2, RDS, S3, VPC)
  • Experience with architecting, designing and/or developing a biometric search system
  • Developing 100% automating unit tests using SOAP-UI, Selenium, or equivalent tools
  • Software Configuration Management (SCM) tools (Git and Gradle/Maven)
  • Experience working with Jenkins and/or Bamboo
  • Agile Scrum and possibly experience with leading a Scrum team as a scrum master or equivalent
  • Experience using DynamoDB, HBase, MongoDB, Cassandra
  • Experience using JQuery, AngularJS, NodeJS

Benefits

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • Wellness programs
  • Other optional benefit elections
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service