We have immediate opening for Sr Java Developer - MNC
Exp Level : 5+Years
Primary Skills - Java, Java Microservices, Kotlin Knowledge (or willing to learn Kotlin)
Excellent Communication as it is a client facing role.
Location: Mumbai
Job Details:
• As Sr Software Engineer he/she will be responsible for solving complex technical problems related to distributed systems under limited oversight.
• he/she must have experience with complex Java Enterprise application and application integration.
• Develop and deploy software advancements that focus on the high speed reliable data ingestion, platform and upgrades integration into solutions products.
Responsibilities:
• Contribute to technical specification derived from the requirement.
• Technical design and systems integration.
• Client engagement from definition phase through implementation.
• Apply knowledge of industry trends and developments to improve service.
• Development life cycle ownership with mitigation and management of the technical risk.
• Participate in code reviews with the team.
• Architects, designs and implements solutions independently
• Attends and participates in various project meetings for the team
• Documents and tests said features
• Writes automated unit, functional and integration tests as needed
• Participate in code reviews with the team
• Increases distributed nature of the product
• May function as project lead on specific product rollouts
Required Skills and Experience:
• 5-7+ years of Experience with knowledge with Java technical stack.
• Experience in developing Graphql APIs
• Management tools such as Jira, Confluence, Git, Jenkins, etc.
• 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
• Hands on experience with Test driven development
• Experience in using Junit/Mockito framework
• Hands on experience in unit & integration test
• Understands complex enterprise, cloud-based concepts and effectively employs different design techniques.
• Possesses significant knowledge of modern microservices based architecture patterns.
• Experienced with development of distributed systems.
Desired Skills and Experience:
• Proficient in Kotlin
• Demonstrable ability to learn new programming languages and frameworks quickly
• Experience with modern cloud technologies, such as Docker, Kubernetes, Azure, AWS and others.
• Manages client interaction and expectations regarding development efforts and code quality.
• Communicates effectively with clients to identify needs and evaluate alternative technical solutions.
• Demonstrated critical thinking & problem-solving skills
• Self-motivated and highly ambitious
• Strong written and verbal communication
• Experience working in multinational / multicultural environment
• Excellent teamwork and people skills
• Mentors junior developers through formal and informal channels.
If interested kindly revert with following details on
[email protected]:
Total Experience:
Relevant Experience :
CCTC:
Notice Period:
Reason For Change:
Current Location:
Thanks & Regards,
Pranjali
IT Recruiter
[email protected]