Key Skills:Spring Boot, Multi Threading, Java, Micro Services, GCP
Roles and Responsibilities:
- Design, develop, and maintain microservices using Java and Spring Boot.
- Implement multithreading techniques to improve application performance and scalability.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot, debug, and optimize applications to ensure high performance and reliability.
- Ensure application quality through unit testing, integration testing, and code reviews.
- Follow best practices for coding standards, security, and performance optimization.
- Stay updated with emerging technologies and industry trends to continuously improve solutions.
Skills Required:
- Strong hands-on experience in Java application development using Spring Boot.
- Proven expertise in designing and developing microservices-based architectures.
- Solid understanding of multithreading, concurrency, and performance optimization techniques.
- Experience in building scalable and resilient backend systems.
- Working knowledge of RESTful APIs and microservices communication patterns.
- Familiarity with cloud platforms, preferably Google Cloud Platform (GCP).
- Experience with unit testing frameworks and code quality best practices.
- Ability to troubleshoot, debug, and optimize applications effectively.
- Strong collaboration skills to work with cross-functional teams.
- Good understanding of software development lifecycle and Agile methodologies.
Education:B.E. or B.Tech in Computer Science or a related field.