Roles and Responsibilities :
Design, develop, and deploy scalable Java-based applications using Spring Boot and Microservices architecture.
Collaborate with cross-functional teams to identify and prioritize project requirements.
Develop high-quality, effective, and well-documented code adhering to OOPS principles and design patterns.
Implement multithreading concepts and data structures to optimize application performance.
Participate in code reviews and contribute to improving overall code quality.
Troubleshoot and resolve complex technical issues efficiently.
Job Requirements :
Proficiency in Java, J2EE, Spring Boot, and Microservices is mandatory.
Experience with RDBMS like Oracle and MySQL, and NoSQL databases like Cassandra is required.
Knowledge of cloud technologies and expertise in CI/CD pipelines is desirable.
Familiarity with Agile methodologies and version control systems is an added advantage.
A robust understanding of object-oriented design principles and multithreading concepts is essential.
Excellent problem-solving skills and the ability to write clean, productive code are highly valued.