Job Description:
Experience Desired: 10+ Years.
Responsibilities:
Mandatory Skills:
Java /J2EE -10-12 Years
Microservices/Spring boot- 7-10 Years
Docker/Kubernetes -5 Years
Kafka- 8+ Years
NoSQL DBA- 5+ Years
As a Senior Java Engineer, you will
o Designing and implementing Java-based applications.
o Analyzing user requirements to inform application design.
o Defining application objectives and functionality.
o Aligning application design with business goals.
o Developing and testing software.
o Debugging and resolving technical problems that arise.
o Producing detailed design documentation.
o Recommending changes to existing Java infrastructure.
o Developing multimedia applications.
o Developing documentation to assist users.
o Ensuring continuous professional self-development
Experience and Skill Level
o 10+ years of hands-on experience with Java, Spring Boot, C++
o 5+ years of hands-on experience with Kafka
o Good exposure to microservices architecture, cloud technologies
o Experience in designing and building scalable, distributed applications
o Experience in product development would be a plus
o Experience in eCommerce projects
o Capable of delivering on multiple competing priorities with little supervision.
o Excellent verbal and written communication skills.
o Bachelor's Degree in computer science or equivalent experience.
o The most successful candidates will also have experience in the following:
Gitflow, Kubernetes, docker
Atlassian products – BitBucket, JIRA, Confluence etc.
Continuous Integration tools such as Bamboo, Jenkins, or TFS
Bachelor's degree