We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate should have a strong background in Java technologies, be comfortable working on complex applications, and possess excellent problem-solving skills. You will be responsible for designing, developing, and maintaining scalable Java applications while mentoring junior developers and collaborating with cross-functional teams.
- Design, develop, and maintain high-performance, scalable Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in the full software development lifecycle (SDLC).
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews, provide feedback, and mentor junior developers.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address them.
- Ensure code quality through unit and integration testing.
- Stay up to date with emerging technologies and industry trends.
- Bachelor's/Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Java development.
- Proficiency in Core Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate.
- Experience with RESTful APIs, Microservices Architecture, and Web Services (SOAP/REST).
- Strong knowledge of SQL and experience with databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Version Control (Git), CI/CD pipelines, and Agile methodologies.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud (preferred).
- Excellent analytical, debugging, and communication skills.
- Experience with container technologies like Docker and Kubernetes.
- Knowledge of Front-end technologies (JavaScript, Angular, or React) is a plus.
- Experience with performance tuning and scalability of large-scale applications.
- Opportunity to work on innovative and challenging projects.
- Collaborative work culture with a focus on growth and learning.
- Competitive salary with performance-based incentives.
- Flexible work hours and remote working options.