Job Type
Work Type
Location
Experience
· Design, develop, and maintain high-performance, scalable, and reliable backend services using Java and Spring Boot.
· Develop and optimize database schemas and write efficient SQL queries using relational databases (e.g., DB2, Oracle).
· Implement and manage JPA (Java Persistence API) repositories and entity models for seamless data access.
· Architect, build, and deploy microservices using best practices in service decomposition, communication (REST, messaging), and API design.
· Ensure system security, performance, and scalability through code reviews, monitoring, and proactive issue resolution.
· Collaborate with DevOps to implement CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
· Integrate with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication in distributed systems.
· Write clean, well-documented, and testable code using JUnit, Mockito, and other testing frameworks.
· Troubleshoot and resolve complex technical issues in production environments.
· Stay up to date with emerging technologies and best practices in backend development and cloud-native architectures.