Roles and Responsibilities :
- Design, develop, and maintain back-end applications using Core Java, Java 8, Spring Boot, and Microservices architecture.
- Implement and manage complex relationships in JPA / Hibernate for efficient data persistence and retrieval.
- Develop and integrate RESTful and SOAP web services for seamless communication between applications.
- Work with NoSQL databases such as MongoDB or DynamoDB, and relational databases like
PostgreSQL, MySQL, or Oracle.
Build and optimize event-driven architectures to handle high-volume, real-time dataprocessing.
Connect and configure microservices to interact securely and efficiently with variousdatabases.
Containerize and deploy applications using Docker to ensure scalable and portable solutions.Collaborate with cross-functional teams in an Agile environment to brainstorm ideas, resolveissues, and deliver high-quality solutions.
Write clean, maintainable, and efficient code while following best practices in design and development.Participate in code reviews, provide constructive feedback, and contribute to continuousimprovement initiatives.
Troubleshoot and resolve technical issues to ensure high performance, scalability, andreliability of applications.
Stay updated with emerging technologies and industry trends to enhance applicationcapabilities and team knowledge.
(ref : hirist.tech)