03 Sep
|
Happiest Minds Technologies
|
Madurai
03 Sep
Happiest Minds Technologies
Madurai
Senior Java DeveloperLocation: SMILES 8-Madurai-Madurai, Coimbatore
Years of Experience: 3-7 Years
Job Summary: We are seeking a highly skilled Senior Java Developer with a strong background in Java, Spring Boot, and microservices architecture. The ideal candidate will have extensive experience in developing RESTful APIs, working with SQL/JPA, and utilizing Angular/TypeScript for front-end development. This role requires a deep understanding of software testing, security best practices, and cloud technologies.
The candidate will be responsible for designing and implementing scalable systems while ensuring high performance and responsiveness.
Responsibilities:
- Design, develop, and maintain robust Java applications using Spring Boot.
- Implement RESTful APIs for seamless integration with front-end applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize SQL/JPA for database management and data manipulation.
- Develop and maintain front-end applications using Angular and TypeScript.
- Ensure the security of applications by implementing best practices and conducting regular security assessments.
- Participate in code reviews and provide constructive feedback to team members.
- Utilize Docker and CI/CD pipelines for efficient deployment and continuous integration.
- Design and implement microservices architecture to enhance system scalability and maintainability.
- Contribute to system design discussions and provide innovative solutions to complex problems.
Mandatory Skills:
- Proficient in Java (Deal Breaker Skill).
- Strong experience with Spring Boot framework.
- Solid understanding of SQL and JPA for database interactions.
- Experience in developing REST APIs.
- Familiarity with Angular and TypeScript for front-end development.
- Knowledge of software testing methodologies and tools.
- Understanding of security best practices in software development.
- Experience with microservices architecture.
- Proficient in using Docker and CI/CD tools.
- Experience with cloud platforms (AWS, Azure, etc.).
Preferred Skills:
- Experience with Agile methodologies.
- Familiarity with DevOps practices.
- Knowledge of additional programming languages.
- Experience with performance tuning and optimization.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4-8 years of professional experience in software development.
- Strong problem-solving skills and ability to work in a fast-paced workplace.
- Excellent communication and teamwork skills.
📌 MODULE LEAD - Java (Madurai)
🏢 Happiest Minds Technologies
📍 Madurai