Overview
Skills
Job Details
Sr. Java MongoDB Developer
Location: Plano, TX (Onsite from Day 1)
Salary 130k to 150K
Full Time with Tech Mahindra
Visa: USC/ EAD
Key Responsibilities:
Application Development: Designing, developing, and maintaining Java-based applications, with a focus on integrating with MongoDB.
Query and Optimization:
Writing and optimizing complex MongoDB queries, indexes, and aggregation pipelines.
Should be able to understand complex PL/SQLs existing in legacy relational databases and convert them into MongoDb queries.
Security: Implementing security best practices for MongoDB and Java applications, including authentication and authorization.
Collaboration: Working closely with other developers, architects, and stakeholders to integrate MongoDB with applications and systems.
Troubleshooting: Identifying and resolving issues related to MongoDB and Java application functionality.
Staying Updated: Keeping up to date with the latest trends and best practices in Java and MongoDB development.
Documentation: Creating and maintaining technical documentation for database schema, queries, and application code.
Testing: Writing unit tests, integration tests, and performance tests to ensure the stability and functionality of applications.
Qualifications:
Proven experience 10+ years in Java, and 4+ years in MongoDB.
Java: Strong proficiency in Java programming language, including experience with frameworks like Spring Boot.
In-depth knowledge of MongoDB database concepts and query optimization.
Understanding of NoSQL databases and their advantages over traditional relational databases.
Familiarity with cloud platforms like Azure.
Collaboration: Excellent communication and teamwork skills.
Problem-Solving: Strong analytical and problem-solving skills.
Testing: Experience with unit testing, integration testing, and performance testing.
Experience in working on Applications with high availability requirements using fault tolerant architecture.
Excellent problem-solving skills, creativity, and a data-driven mindset.
Strong communication and collaboration skills.