Java DeveloperExperience : 3- 6 yearsNotice Period : Immediate
We are seeking a skilled software developer to join our team and assist in migrating and modernizing legacy applications to MongoDB. The role involves analyzing customer codebases, creating comprehensive migration plans (including code, database, and deployment strategies), and developing repeatable processes and tools.
Effective team communication and collaboration are essential, as is the ability to follow best practice migration playbooks and devise innovative solutions for project challenges.
Key responsibilities include writing clean, modular, readable, and testable code, and participating actively in team activities such as daily stand-ups, planning sessions, retrospectives, and code reviews.
Staying updated with the latest GenAI advancements and integrating these developments into migration projects is also crucial.
Required Skills:Java: Extensive experience with Enterprise Java (J2EE/JavaEE/Spring) and a strong understanding of object-oriented programming and design patterns.SQL: Proficiency with SQL databases and strong knowledge of database concepts and PL/SQL procedures. Experience with schema design is advantageous.MongoDB: Practical experience with MongoDB.Testing Frameworks: Familiarity with testing frameworks such as Selenium, JUnit, and Mockito.Version Control: Solid understanding of Git, including conflict resolution and branch management.
Preferred Skills:Experience with Python and its associated libraries.Expertise in prompt engineering.Experience with Language Model Management (LLM) , Vector SearchExperience in Java Script
Share your cv to hr@technopalette.com