Recro

Recro - Java Developer - Spring Boot/Microservices Architecture

Job Location

bangalore, India

Job Description

Role Description : As a Java Developer, you will play a key role in our software development lifecycle. You will work closely with other developers, architects, and product managers to build and deploy applications that meet our business needs. Your experience with microservices, cloud technologies, and multithreading will be essential to your success. Responsibilities : - Design, develop, and maintain high-performance Java applications using Core and Advanced Java 8 features. - Implement and manage Spring Boot-based microservices, ensuring scalability and reliability. - Develop and integrate applications with AWS services, including [mention specific AWS services relevant to your project, e.g., EC2, S3, Lambda, RDS]. - Design and implement data streaming solutions using Kafka. - Deploy and manage applications on AWS, ensuring optimal performance and security. - Utilize cloud services for application deployment, scaling, and monitoring. - Understand and implement cloud best practices. - Design and implement microservices architecture, ensuring loose coupling and high cohesion. - Develop RESTful APIs for communication between microservices. - Implement service discovery and load balancing. - Develop multithreaded applications to improve performance and responsiveness. - Optimize application performance through code profiling and tuning. - Identify and resolve performance bottlenecks. - Work with relational databases (e.g., MySQL, PostgreSQL) using JPA or Hibernate. - Write efficient SQL queries for data retrieval and manipulation. - Design and implement database schemas. - Utilize Git for version control and code management. - Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and sprint reviews. - Use Agile tools like ADO/JIRA for task management and tracking. - Write unit and integration tests to ensure code quality and reliability. - Participate in code reviews and ensure adherence to coding standards. - Troubleshoot and debug application issues. Requirements : Experience : Experience with microservices architecture and cloud technologies. Technical Skills : - Strong proficiency in Core and Advanced Java 8. - Experience with Spring Boot for microservices development. - Hands-on experience with AWS services (or Azure/GCP). - Experience with Kafka for data streaming. - Strong understanding of Java Multithreading. - Familiarity with JPA or Hibernate. - Proficiency in SQL and relational databases. - Good basics on Git. - Experience with Agile methodologies and tools like ADO/JIRA. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 4/19/2025
View More Recro Jobs

Contact Information

Contact Human Resources
Recro

Posted

April 19, 2025
UID: 5107222833

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.