
Search by job, company or skills
Software Development Engineer II (Java with MongoDB)
Experience 4 - 8 yrs
Location - Bangalore (Hybrid - 3 days work from office)
About Wekan Enterprise Solutions
Wekan Enterprise Solutions is a leading Technology Consulting company and a strategic
investment partner of MongoDB. We help companies drive innovation in the cloud by adopting
modern technology solutions that help them achieve their performance and availability
requirements. With strong capabilities around Mobile, IOT and Cloud environments, we have an
extensive track record helping Fortune 500 companies modernize their most critical legacy and
on-premise applications, migrating them to the cloud and leveraging the most cutting-edge
technologies.
Job Description
We are looking for passionate software engineers eager to be a part of our growth journey. The
right candidate needs to be interested in working in high-paced and challenging environments.
Interested in constantly upskilling, learning new technologies and expanding their domain
knowledge to new industries. This candidate needs to be a team player and should be looking
to help build a culture of excellence. Do you have what it takes
You will be working on complex data migrations, modernizing legacy applications and building
new applications on the cloud for large enterprise and/or growth stage startups. You will have
the opportunity to contribute directly into mission critical projects directly interacting with
business stakeholders, customer's technical teams and MongoDB solutions Architects.
General responsibilities of the role:
Relevant experience of 4+ years building high-performance back-end applications with
Atleast 2 or more projects delivered using the required technologies.
Understand Customer codebase inclusive of all aspects of the technology stack
(Code, Database, Deployment).
Should understand the importance of communication in a team setup and not be
limited to working in a silo.
Follow existing best practices where applicable and be prepared to innovate to fill
in gaps with creative solutions to solve challenges on each project
Follow the basic hygiene when writing code: Modular, Readable and Testable.
Be a self-motivated team player and actively participate in sprint events such
as stand-ups, grooming, planning, retrospective, demo and review.
Main Skills/ Requirements:
Java: Extensive experience with Core Java/J2EE application architectures, Java
fundamentals, strong understanding of OOP concepts, design patterns, and hands-on
experience with Microservices. Solid experience in Spring Boot.
MongoDB & Oracle: Proficiency in transactional Aggregation queries and
Indexes, performance tuning, Schema design experience in MongoDB. Familiarity with
compass in MongoDB. Good experience in Oracle with a solid grasp of database concepts
and PL/SQL queries and stored procedures.
Testing Frameworks: Hands-on experience in testing frameworks such as Junit,
Mockito.
Version Control: Proficient in Git, including conflict resolution and feature
branching.
Nice to have:
Experience in Deployments, experience in Argo CD.
Cloud Experience: Hands-on experience with cloud providers like AWS, Azure, or
GCP.
Job ID: 143080703