What you’ll do & how you’ll make your mark:
- Strong experience building and maintainingenterprise-grade Java applicationsusingSpring Boot
- Solid foundation inObject-Oriented Programming (OOPS)and clean architecture principles
- Proven expertise in designing and consumingsecure, scalable RESTful APIs
- Hands-on experience developingdistributed microservices-based architectures
- Strong command overPostgreSQL, including database design, query optimization, and performance tuning
- Experience implementingcaching strategiesusingRedis / Memcache
- Proficient in buildingevent-driven and asynchronous systemsusingKafka, RabbitMQ, or similar tools
- Hands-on experience withDockerfor containerization andKubernetesfor orchestration and deployment
- Experience deploying, monitoring, and operating applications oncloud platformssuch asOCI, AWS, and Azure
- Strongsystem design skillsfocused on scalability, high availability, reliability, and maintainability
- Familiar withCI/CD pipelinesusingJenkinsand enforcing code quality usingSonarQube
- Exposure toenterprise design patterns,AI-assisted development tools(Copilot, Cursor),AI/ML integration, andOracle Cloud Infrastructure (OCI)
This Job Description includes the essential job functions required to perform the job described above, as well as additional duties and responsibilities. This Job Description is not an exhaustive list of all functions that the employee performing this job may be required to perform. The Company reserves the right to revise the Job Description at any time, and to require the employee to perform functions in addition to those listed above.