Skip to main content

Sr. Java Developer

Technology
Cynet Systems
Reston, United States1 month agoUntil 11/9/2026
Service contract

Job description

Job Overview:

Pay Range: $76.06hr - $81.06hr

Requirement/Must Have:

  • Must have Java development experience with ability to develop unit / integration test cases using Junit / TestNg.
  • Must have application development experience using the COBOL programming language and environments (CICS, JCL, TSO/ISPF, ChangeMan, Topaz, etc).
  • Must have ability to understand and work with code developed by other developers.
  • Must have ability to work independently.
  • Must have experience with web services and understanding of RESTful / SOA Services.
  • Must have extensive experience with Agile or Scrum methodologies.
  • Must have strong experience in continuous integration within DevOps environment.
  • Strong verbal and written communication skills.
  • Must have experience with working on Java and Spring related technologies such as Spring Core, Spring Boot, Spring MVC, and Spring Integration.
  • Must have experience with cloud technologies in AWS.
Responsibilities:
  • Perform technical detail design, coding, and testing of applications.
  • Serve as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems.
  • Develop and analyze interface design documentation.
  • Comply with hardware and software systems standards and procedures.
  • Deliver large systems for tens of thousands of users.
  • Comply with code quality, migration, and dev/ops standards and policies.
  • Perform software analysis, including requirements and use case development and design.
  • Implement and document source code to design specifications.
  • Perform software testing including developing and running automated unit tests, drafting, and executing structured automated test cases.
  • Compile, assess, and report data results from software testing and analysis.
  • Develop software solutions for enterprise environments and other technologies.
  • Analyze and implement functional and non-functional requirements (e.g. performance, availability) and design, implement, and test software.
  • Perform operations and maintenance (O&M) of existing systems.
  • Identify areas for improvement and streamlining.
  • Utilize experience with front-end and back-end programming and integration frameworks and tools.
  • Assist in the estimation of development of application features.
  • Provide direct technical support for high level, high visibility and critical trouble calls for supported applications.
  • Work with cross functional teams to develop highly reliable software that runs at scale.
  • Provide recommendations to infuse new technology.
  • Extend open-source libraries and systems as necessary to meet the needs of the team.
  • Play a crucial role in product scoping and roadmap / architecture discussions.
  • Continually evaluate emerging technologies to identify opportunities, trends, and best practices.
  • Mentor junior software engineers.
Nice to Have:
  • Experience working with API Management Tools.
  • Experience working with GIT/BitBucket.
Skills:
  • Java.
  • Junit.
  • TestNg.
  • COBOL.
  • CICS.
  • JCL.
  • TSO/ISPF.
  • ChangeMan.
  • Topaz.
  • RESTful Services.
  • SOA Services.
  • Agile.
  • Scrum.
  • DevOps.
  • Spring Core.
  • Spring Boot.
  • Spring MVC.
  • Spring Integration.
  • AWS.

Interested in this role?