Responsibilities
- 35 years of hands-on experience in Java development.
- Strong expertise in Core Java, Java 8/11+, Spring Boot, and Microservices.
- Good experience with SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
- Hands-on experience in REST API development and integration.
- Knowledge of JPA/Hibernate and ORM concepts.
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Understanding of software design principles and design patterns.
- Solid problem-solving and debugging skills.
Additional Responsibilities
- Experience with cloud platforms (Azure, AWS, or GCP).
- Knowledge of Docker and Kubernetes.
- Exposure to Kafka or other messaging frameworks.
- Experience working in Agile/Scrum projects.
- Good to Have Cloud certification (AWS/Azure/GCP).
- Experience in enterprise-scale application development.
- Client-facing and stakeholder management experience.
Technical and Professional Requirements
- Design, develop, test, and maintain scalable Java-based applications using Spring Boot.
- Develop and consume RESTful APIs and microservices.
- Write optimized SQL queries, stored procedures, and database objects.
- Analyze business requirements and translate them into technical solutions.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot application issues and provide timely resolutions.
- Collaborate with cross-functional teams in an Agile development environment.
- Participate in application deployment, performance tuning, and production support activities.