Job Overview:
Pay Range: $63hr - $68hr
Requirement/Must Have:
- Strong proficiency in Java Full Stack development.
- Hands-on experience with React JS.
- Strong experience with PostgreSQL.
- Experience with Kafka and Rabbit MQ.
- Experience developing RESTful APIs using Java and Spring Boot.
- Understanding of Agile development methodologies.
- Strong troubleshooting and problem-solving skills.
- Ability to support both development and production support activities.
Experience:
- Experience managing production incidents and performing root cause analysis.
- Experience developing and maintaining full-stack web applications.
- Experience integrating distributed messaging systems such as Kafka and Rabbit MQ.
- Experience with PostgreSQL database development and optimization.
- Experience working with Git/GitHub or similar version control systems.
- Experience using Maven or Gradle build tools.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with containerization technologies such as Docker and Kubernetes preferred.
- Experience with Cucumber for BDD testing preferred.
- Experience with integration testing and load testing tools such as JMeter or Gatling preferred.
Responsibilities:
- Troubleshoot production incidents and perform root cause analysis.
- Execute incident resolution and support operational stability.
- Coordinate daily support activities and offshore handover processes.
- Build and maintain a Known Error Database (KEDB) for recurring incidents.
- Guide offshore teams and support knowledge transfer activities.
- Develop and maintain full-stack applications using Java and React JS.
- Implement scalable backend services and RESTful APIs.
- Design and optimize PostgreSQL database solutions.
- Integrate Kafka and Rabbit MQ for event-driven and distributed messaging architectures.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following development best practices.
- Participate in Agile ceremonies including sprint planning and retrospectives.
- Support application enhancements, testing, and deployment activities.
Should Have:
- Strong communication and collaboration skills.
- Ability to work in fast-paced production and development environments.
- Ability to multitask and manage support and development responsibilities simultaneously.
- Strong analytical and debugging mindset.
- Commitment to continuous improvement and learning.
Skills:
- Java.
- Spring Boot.
- React JS.
- PostgreSQL.
- Kafka.
- Rabbit MQ.
- RESTful APIs.
- ADF.
- Git/GitHub.
- Maven.
- Gradle.
- Cucumber.
- Docker.
- Kubernetes.
- CI/CD Pipelines.
- JMeter.
- Gatling.
- Agile Methodologies.
- Incident Management.
- Root Cause Analysis.
Qualification and Education:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field preferred.
- Relevant certifications in Java, cloud technologies, or Agile methodologies preferred.
Founded in 2010 and headquartered in the Washington, DC metro area, Cynet Systems Inc. is a leading staffing and recruiting powerhouse. Proudly recognized as a nationally and locally certified diversity firm, Cynet delivers agile, scalable talent solutions across industries. With an active footprint in all 50 U.S. states and Canada, we support thousands of consultants through our expansive, high-performing recruitment engine operating across North America and Asia—ensuring speed, quality, and consistency in every hire.