Senior Java Developer
About the job
About the Senior Java Developer role
We are looking for a highly experienced Senior Java Backend Developer with strong expertise in building high-performance, scalable backend systems and parallel processing solutions. The ideal candidate should have hands-on experience with modern Java technologies, integration frameworks, DevSecOps practices, and cloud-native deployment environments. Candidates must have a stable background and completed background verification/pre-checks.
Key Responsibilities:
- Design, develop, and maintain high-performance Java backend applications
- Implement scalable parallel processing and integration solutions
- Develop and deploy enterprise-grade microservices and backend systems
- Work closely with DevSecOps and infrastructure teams for secure deployments
- Ensure InfoSec and compliance standards are followed throughout the SDLC
- Participate in Agile development activities including sprint planning, code reviews, and CI/CD improvements
- Troubleshoot, monitor, and optimize production systems
Requirements:
- 10+ years of experience in Java backend development
- Strong hands-on experience with Java 17 (mandatory) and Java 21 (preferred)
- Expertise in high-performance and parallel processing systems
- Strong experience with Apache Camel, IBM MQ, GitHub Actions, Red Hat OpenShift, and Splunk
- Experience with DevSecOps practices and CI/CD pipelines
- Strong understanding of secure coding and InfoSec compliance
- Experience working in Agile development environments
- Secondary skills include Apache Tomcat, enterprise integration patterns, and containerized deployment environments
- Methodology: Agile Development
- Deliverables:
- Backend application development
- Deployment automation and CI/CD support
- InfoSec-compliant solution delivery
- Production support and performance optimization

