4 to 12 Years Of Relevant Experience
Job Summary
We are looking for a highly skilled Senior Java Developer with 4 to 12 years of experience in Microservices development and a strong understanding of Java, Spring Boot, and SQL/any database. The ideal candidate should have a solid grasp of microservices architecture and be capable of working independently while contributing to scalable, high-performance applications.
Key Responsibilities:
- Design, develop, and maintain scalable microservices-based applications.
- Utilize Java, Spring Boot, and ORM technologies (JPA2, Hibernate) to build robust applications.
- Ensure code quality, performance, and security while following best practices.
- Work with SQL/NoSQL databases (Oracle, MySQL, SQL Server) and design database schemas, tables, and indexing.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Implement DevOps best practices to manage code, CI/CD pipelines, and release management.
- Troubleshoot application issues, optimize system performance, and ensure high availability.
- Follow the complete software development lifecycle (SDLC) and contribute to application architecture.
- Stay updated with the latest industry trends and technologies to enhance application performance.
Required Skills & Qualifications:
- 4+ years of experience in Java development with hands-on expertise in Spring Boot, Microservices, and ORM frameworks.
- Strong knowledge of Relational Databases (SQL, MySQL, Oracle, etc.) and experience in database design.
- Proven expertise in RESTful web services and API development.
- Experience with Spring Framework (Spring MVC, Spring Security, etc.).
- Strong analytical and problem-solving skills with the ability to recommend solutions that align with business goals.
- Experience with web technologies like JavaScript, HTML, and CSS.
- Good understanding of design patterns, object-oriented programming (OOP), and application lifecycle management.
- Knowledge of DevOps tools and practices is a plus.
- AWS certification is a plus.
Preferred Skills:
- Familiarity with Struts2 and front-end frameworks.
- Experience working in agile development environments.
- Strong communication skills and ability to work independently or within a team.
- Ability to manage multiple tasks and meet project deadlines.
If you are a passionate Java Developer with expertise in Microservices, Spring Boot, and database technologies, we encourage you to apply and be a part of our dynamic team!