The posting
Role Overview
We are seeking a highly motivated Java Spring Boot Developer with strong experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should have hands-on expertise in Java, Spring Boot, Microservices Architecture, and deployment on OpenShift platforms. Experience with MariaDB/MySQL databases and knowledge of Service Mesh technologies will be advantageous.
Key Responsibilities
Application Development
- Design, develop, test, and maintain scalable Java-based applications using Spring Boot.
- Build and support RESTful APIs and microservices-based architectures.
- Develop reusable, maintainable, and high-performance code following coding best practices.
- Implement business requirements with a focus on security, scalability, and reliability.
OpenShift & Cloud Deployment
- Deploy, manage, and monitor applications on the OpenShift platform.
- Configure containers and troubleshoot deployment-related issues.
- Work closely with DevOps teams to automate build and deployment pipelines.
- Participate in infrastructure and application performance tuning.
Database Development
- Design and optimize database schemas, queries, procedures, and integrations using MariaDB/MySQL.
- Perform database tuning and troubleshoot performance bottlenecks.
- Ensure data integrity, security, and availability.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or related discipline.
- 3 to 8 years of software development experience.
- Strong analytical and problem-solving skills.
- Ability to work independently and within cross-functional teams.
- Excellent verbal and written communication skills.
- Experience working in Agile/Scrum environments.
- We are seeking a suitable candidate for this role as part of a key project requirement



