Java Developer (Algorithms & Data structures)
EPAM Systems
Date: 3 weeks ago
City: Kanpur, Uttar Pradesh
Contract type: Full time
Remote

We are seeking a skilled Java Developer to join our team.
The ideal candidate will possess a minimum of 3 years of professional Java development experience, with expertise in Java 11 or higher. The role involves designing and maintaining Java-based applications, emphasizing microservices architecture and Kafka-based messaging integration.
Responsibilities
The ideal candidate will possess a minimum of 3 years of professional Java development experience, with expertise in Java 11 or higher. The role involves designing and maintaining Java-based applications, emphasizing microservices architecture and Kafka-based messaging integration.
Responsibilities
- Develop Java-based applications utilizing the Spring framework
- Design microservices aligned with architectural principles and best practices
- Integrate Kafka for seamless messaging across microservices
- Collaborate with cross-functional teams to gather requirements and propose solutions
- Apply unit testing and test automation techniques using JUnit, mocking frameworks, and Gherkin
- Use MongoDB for efficient data storage and retrieval
- Follow established guidelines and best practices for the software development lifecycle (SDLC)
- Participate in code reviews with peers and contribute to ongoing improvement efforts
- Employ GitLab for version control and team collaboration
- Bachelor’s degree in Computer Science, Engineering, or a related discipline
- 3+ years of professional experience in Java development
- Expertise in Java 11 or higher
- Proficiency in the Spring framework
- Knowledge of microservices architecture and relevant design patterns
- Skills in Kafka for messaging
- Familiarity with MongoDB for data handling
- Competency in test automation, including JUnit, mocking frameworks, and Gherkin
- Understanding of software development lifecycle (SDLC) concepts
- Capability to work with GitLab for version control and collaboration
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Content Writing Internship in Kanpur
DroidCrunch,
Kanpur, Uttar Pradesh
1 week ago
Are you a talented wordsmith with a passion for creating engaging and informative content? Join DroidCrunch as a content writing intern and unleash your creativity! As an intern, you will have the opportunity to hone your skills in English proficiency (spoken and written), creative writing, blogging, and search engine optimization (SEO) while working with a dynamic team of professionals.Selected Intern's...

Assistant Regional Manager - GL South East/Deputy Regional Manager - GL South East
Bajaj Finserv,
Kanpur, Uttar Pradesh
1 week ago
Location Name: Krishna NagarJob Purpose“This position is open with Bajaj Finance ltd.”ResponsibilitiesDuties and Responsibilities Leverage company’s productivity app to enhance employee productivity by developing innovative features for sales teams across BFL Serve as a product owner and work with IT to deliver a quality product as per requirements of different business verticals Engage with a variety of stakeholders- business teams,...

Manager - Business Loans
Bajaj Finserv,
Kanpur, Uttar Pradesh
3 weeks ago
Location Name: KanpurJob PurposeTo provide customized lending solutions for business loans, empowering clients to achieve their financial goalsDuties And ResponsibilitiesIdentify and target potential clients for business loans through channel partners/open market sourcing.Build, retain and maintain strong relationships with Clients/Channel partners to generate business.Effectively engage with credit, operations & risk team to streamline the loan approval process and enhance customer experience.Guide...
