Back to all jobs
OTSI
Java Backend Developer
Bangaloreonsite7.0 - Any years
Skills
Required
javaspring bootspring securitymongodbdockerawsgit
Preferred
couchbasekubernetessplunknewrelicjwtoauth2openid connectpostmanswagger
Job Description
Role: Java Backend Developer Experience: 7+ years Location: Marathahalli, Bengaluru
JD: Backend Developer Skill set
- 7+ years of experience in Java backend development.
- Proficiency in Java (Java 8 or higher), with a deep understanding of object-oriented design and development principles.
- Proficiency in microservices architecture.
- Strong experience with Spring Boot and Spring Security for developing backend applications and securing APIs.
- Hands-on experience with MongoDB for NoSQL data management and Couchbase for session management and caching.
- Strong understanding of the CAMARA Standard and OpenAPI Specification.
- Familiarity with JWT, OAuth2, and OpenID Connect protocols for secure authentication and authorization.
- Proficiency in containerization tools like Docker and orchestration platforms like Kubernetes.
- Strong expertise in AWS services along with SQL and Non-SQL DB’s preferably MongoDB, Splunk, NewRelic and other software supporting components.
- Familiarity with tools like Postman or Swagger for API testing and documentation.
- Knowledge of RESTful API design principles and best practices, including versioning, pagination, and error handling.
- Strong understanding of authentication models, encryption algorithms, Cipher suites, and deployment models.
- Experience in API’s design, swagger, Open API specs. 42 Crunch and API scanning tools preferred.
- Experience with AI-driven development tools, including code completion assistants, static code analysis, and automated testing platforms.
- Experience with Git for version control and familiarity with CI/CD pipelines.
- Strong problem-solving skills and the ability to think critically about security, performance, and scalability issues.
Apply for this position
Upload your resume and fill in the details below.