Senior Java Backend Developer
Diverse LynxContract
Required Skillset:
GitApache KafkaDockerJenkinsKubernetesHibernateSpring FrameworkSpring BootRedisOracleMicrosoft AzurePrometheusGoogle CloudGrafanaJava 17AWSCI/CD pipelinesMySQLPostgreSQLMongoDBOAuth2JWTGitHubJPARabbitMQELK
Job Description
Key Responsibilities
- Design, develop, and maintain scalable, high-performance backend applications using Java
- Build robust RESTful APIs and microservices for enterprise applications
- Work extensively with frameworks such as Spring, Spring Boot, and Hibernate/JPA
- Collaborate with frontend developers, QA teams, DevOps engineers, and product managers
- Analyze business requirements and convert them into technical solutions
- Optimize application performance, scalability, and security
- Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Oracle
- Implement caching, messaging, and event-driven architecture using tools like Redis, Kafka, or RabbitMQ
- Participate in code reviews, architecture discussions, and technical decision-making
- Develop unit tests, integration tests, and support CI/CD deployment pipelines
- Troubleshoot production issues and provide long-term solutions
- Mentor junior developers and guide best practices in backend development
Required Skills
- Strong hands-on experience in Java (Java 8/11/17 preferred)
- Deep knowledge of Spring Framework and Spring Boot
- Strong understanding of Microservices Architecture
- Experience with REST APIs, JWT, OAuth2, and API security
- Good knowledge of Hibernate, JPA, and database optimization
- Experience with messaging systems like Apache Kafka or RabbitMQ
- Familiarity with Docker, Kubernetes, Jenkins, and CI/CD pipelines
- Strong understanding of design patterns, OOP, and system design
- Experience with version control tools like Git and platforms like GitHub
- Strong debugging, analytical, and problem-solving skills
Preferred Skills
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud
- Exposure to system design for large-scale distributed applications
- Knowledge of monitoring tools like ELK, Grafana, Prometheus
- Experience in Agile/Scrum development environments
Similar Jobs
Java Backend Engineer
Remote
Apr 28th, 2026
Java Backend Developer (Flink)
California
Apr 28th, 2026
Java Backend With Blockchain
Remote
Apr 27th, 2026
Java Backend Developer
Texas
Apr 27th, 2026
Java Backend
Remote
Apr 24th, 2026