Sr. Backend Java Developer
Posted:
14 November 2026 (Yesterday)
Application Deadline:
11 February 2027
Vacancies:
1 Vacancy
Job Summary
- Design develop and maintain high quality production grade and secure RESTful web services and APIs using Java and Spring Framework while modeling best practices for reliability testability and operational excellence.
- Work with Spring Framework modules including Spring Core Spring MVC Spring Security Spring Data Spring JDBC and Spring Batch.
- Implement database integration using MyBatis JDBC Hibernate/JPA and Oracle SQL.
- Implement caching mechanisms to improve application performance and scalability.
- Handle data serialization and deserialization using JSON XML Jackson and other serialization frameworks.
- Develop and maintain API documentation using SpringFox and Swagger/OpenAPI.
- Implement real-time communication and integrations using WebSocket.
- Understand CDN integration caching strategies and content delivery optimization.
- Deploy configure monitor and troubleshoot applications on Apache Tomcat and Oracle WebLogic.
- Implement application security using OAuth 2.0 JWT SSO and SSL/TLS.
- Develop unit and integration tests and participate in code reviews.
- Work with Maven Git/GitHub Jenkins and CI/CD pipelines.
- Integrate and apply AI techniques (LLMs AI assisted development tools etc.) to improve software engineering workflows developer productivity and operational efficiency.
- Participate in production support performance tuning debugging and root-cause analysis.
- Share your passion for staying on top of tech trends experimenting and learning new technologies and mentoring other members of our Engineering team.
Qualifications :
- Bachelors degree in Computer Science Engineering or a related field.
- 5 Plus years of experience in Java back-end development.
- Proficiency in Java programming language and related frameworks (e.g. Spring Spring Boot Spring Batch).
- Strong understanding of object-oriented programming principles data structures and algorithms.
- Experience with Oracle SQL and database design principles.
- Proficiency in RESTful web services and API development.
- Experience with build tools such as Maven.
- Knowledge of version control systems particularly Git.
- Strong knowledge of application servers such as Tomcat and WebLogic.
- Experience with continuous integration tools such as Jenkins.
- Familiarity with automated testing frameworks such as JUnit.
- Understanding of authentication and authorization mechanisms including OAuth.
- Knowledge of SOAP web services and related technologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced agile environment.
- Self-motivated eager to learn and willing to take on new challenges while actively contributing to team goals.
Preferred Qualifications
- Experience with other databases such as MySQL PostgreSQL or MongoDB.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
- Understanding of software development best practices and design patterns.
- Experience with Python.
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Contract