Role Overview
We are looking for a skilled
Java Developer with strong hands-on experience in building scalable, high-performance applications. The ideal candidate will have expertise in Java, Spring Boot, Microservices, Multithreading, and database management (SQL/MySQL), along with experience in cloud platforms such as Azure or AWS.
Key Responsibilities
- Design, develop, and maintain high-quality Java applications using Spring Boot and Microservices architecture.
- Implement multithreading and concurrency controls to optimize application performance.
- Write efficient SQL/MySQL queries, design schemas, and manage database interactions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, debugging, and performance tuning.
- Deploy and maintain applications on Azure or AWS cloud platforms.
- Ensure code quality, security, and maintainability following best practices.
Required Skills
- Strong proficiency in Java and object-oriented programming concepts.
- Hands-on experience with Spring Boot and Microservices architecture.
- Solid understanding of multithreading and concurrency.
- Strong experience with SQL/MySQL, database design, and optimization.
- Proficient in cloud platforms: Azure or AWS.
- Excellent problem-solving skills and ability to write clean, maintainable code.
- Familiarity with version control systems (Git) and CI/CD pipelines is a plus.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Experience with containerization tools like Docker/Kubernetes.
Exposure to RESTful APIs, messaging systems (Kafka/RabbitMQ), and monitoring tools
Technology: java
Job Type: Contractual (12 Months and Auto renewal for good performer)
Job Location: Ahmedabad Bengaluru Chennai Goa Gurgaon Hyderabad Indore Jaipur Kochi Kolkata Mumbai Nagpur Noida Pune
Work Mode: Hybrid
Experience: 5 to 8 Years
Work Shift: 11:00 AM 8:30 PM
Payroll Model: Third Party Payroll
Salary: Competitive
Relocation Expense: No