Sr. Java Developer
Technology
Cynet SystemsReston, 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.
- 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.
- Experience working with API Management Tools.
- Experience working with GIT/BitBucket.
- 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?