Senior Java Developer
Cynet Systems - Raleigh, NC
Apply NowJob Description
Job Description: The Senior Java Developer is responsible for the enhancement and maintenance of a web-based budget management application. This role includes programming, documenting, testing, and maintaining enterprise-level web applications using Java and related technologies. The position also supports automation through Unix and Linux scripting and contributes to the transition to a new budget system by performing code analysis, reverse engineering, and database queries. The developer will collaborate closely with system integrators and cross-functional teams to ensure a smooth system transition and ongoing application stability. Requirement/Must Have: Strong experience in Core Java and enterprise web application development. Proficiency with Spring Framework including Spring Boot, Spring MVC, Spring Security, and Spring WebFlux. Experience with GWT. Experience with Hibernate or MyBatis using JPA for object-relational mapping. Experience with build tools such as Maven and Gradle. Experience with code repository systems such as Git or SVN. Strong experience with Oracle or other relational databases. bility to write intermediate to advanced SQL queries. Experience maintaining Unix and Linux scripts. Experience with cron jobs and shell scripting for automation in relational database environments. Experience with enterprise application servers such as WebSphere or WebLogic. Responsibilities: Enhance and maintain enterprise web applications using Java and related technologies. Program, document, test, and maintain application components. Write and maintain Unix and Linux scripts, cron jobs, and shell scripts for automation. Perform reverse engineering and code analysis to support system transition initiatives. Execute database queries and provide schema and table-level analysis. Collaborate with system integrators to support configuration of new SaaS solutions. Deploy and configure applications using Apache HTTP Server and Apache Tomcat environments. Participate in team discussions and contribute to a collaborative development environment. Communicate technical concepts effectively to business users and non-technical stakeholders. Should Have: Knowledge of cloud computing platforms such as AWS, Azure, or GCP. Prior government work experience. Experience with database development tools such as Oracle SQL Developer or TOAD. Experience deploying applications with Apache HTTP Server as a front end and Apache Tomcat as a servlet container. Skills: Strong object-oriented programming skills. Strong analytical and problem-solving abilities. Effective verbal and written communication skills. bility to work collaboratively in a small team environment. bility to present technical solutions clearly to non-technical stakeholders. Qualification And Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant professional experience in Java and enterprise web application development.
Created: 2026-03-04