Job Position - Senior Software Engineer_Java
Location - Mumbai
We are looking for immediate joiners.
Job Details:
• Responsible for leading a team of Java developers.
• Overseeing the design and implementation of Java-based applications.
• Ensuring the overall success of our software development projects.
• Guiding the team and making technical decisions.
• Contribute to the architecture and design of complex systems.
• Collaborating with stakeholders to deliver high-quality solutions.
Must-Have Skills/Competencies:
• Experience with Java, Microservices, unit testing.
• Micronaut, Spring Framework, Spring Batch and Spring Security framework and Spring libraries.
• REST API and SOAP web services-Micro services with Spring Boot/Micronaut Framework.
• Knowledge of RDBMS (MySQL, postgresql, MS Sql Server, etc.)
• Experience in using Junit/Mockito framework.
• Should have experience in AWS (basic concepts).
• Open to learn Front-end technologies (mainly React JS) and work in a multi skilled full stack development environment.
• Excellent Written, Presentation, Communication skills.
Must-Have Soft-Skills.
• Good interpersonal communication skills.
• Ability to communicate and articulate ideas, solutions, and discussions.
• Ability to present design with the larger team which includes client stakeholders.
• Good writing skills for clear communication with stakeholders.
• Flexibility and ability to collaborate with onsite and offshore teams across geographies and time zones.
Nice to Have Skills/Competencies:
• Bachelor's degree in Computer Science, Engineering, or a related field
• Experience with Kotlin and Micronaut
• Experience with web services, RESTful APIs, and microservices architecture
• Excellent leadership and communication skills
• Demonstrated ability to make technical decisions & guide toward successful project delivery.
• Experience with Agile/Scrum methodologies
• Familiarity with CI/CD processes and tools.