Date: 20 Jul 2024
Location: Chennai, TN, IN, 600113
Company: Altimetrik
Primary Skill : Java Angular, Springboot, Microservives
Secondary Skill : Any Cloud
Exp : 8 - 10 yrs
:
We are looking for a talented Java Fullstack Engineer with expertise in Java 8, Spring Boot, microservices architecture, and proficiency in front-end technologies such as Angular. The ideal candidate will be passionate about building robust, scalable, and user-friendly applications while having a strong understanding of cloud platforms like GCP, AWS, Azure, PCF, or Openshift.
Responsibilities:
1. Fullstack Development: Design, develop, and maintain high-quality, scalable, and responsive web applications using Java 8, Spring Boot, and modern front-end frameworks such as Angular.
2. Microservices Architecture: Architect and implement microservices-based solutions, adhering to best practices for scalability, performance, and maintainability.
3. API Development: Develop RESTful APIs to enable seamless communication between the front-end and back-end systems, ensuring optimal performance and data integrity.
4. Unit Testing: Write unit tests using JUnit and Mockito to ensure code quality, reliability, and test coverage, facilitating continuous integration and deployment processes.
5. Cloud Integration: Integrate applications with cloud platforms such as GCP, AWS, Azure, PCF, or Openshift, leveraging cloud-native services for scalability, reliability, and security.
6. Collaboration: Collaborate closely with cross-functional teams including Product Managers, Designers, and Quality Assurance Engineers to understand requirements, iterate on solutions, and deliver high-quality software products.
7. Troubleshooting and Debugging: Troubleshoot and debug complex issues across the full stack, identifying root causes and implementing effective solutions to ensure optimal application performance.
8. Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices in Java development, microservices architecture, and cloud computing, and actively contribute to the improvement of development processes and methodologies.
Requirements:
1. Java 8: Proficiency in Java 8 programming language, with a strong understanding of object-oriented design principles, data structures, and algorithms.
2. Spring Boot: Hands-on experience in developing RESTful web services and microservices using Spring Boot framework, with a deep understanding of Spring ecosystem components.
3. Front-end Technologies: Experience in front-end development using Angular, or similar frameworks, with a strong understanding of HTML, CSS, and JavaScript.
4. Unit Testing: Familiarity with unit testing frameworks such as JUnit and Mockito for writing automated tests and test-driven development (TDD) practices.
5. Cloud Platforms: Knowledge of cloud platforms such as GCP, AWS, Azure, PCF, or Openshift, and experience in deploying and managing applications in cloud environments.
6. Problem-solving Skills: Strong analytical and problem-solving skills, with the ability to debug complex issues and implement effective solutions in a timely manner.
7. Communication Skills: Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders in a fast-paced, agile environment.
8. Bachelor's Degree: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications in Java development, Spring framework, or cloud platforms are a plus.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.