Posted:7 hours ago|
Platform:
On-site
Full Time
Job Description:
We are seeking a highly skilled Senior Java Microservices Developer with expertise in building and maintaining secure, scalable, and efficient systems. The ideal candidate will have a strong background in Java-based microservices architecture, database management (especially MongoDB and others), and a deep understanding of security vulnerabilities and best practices. Experience with DevOps tools, including Docker and Azure, is essential. In addition to technical expertise, we are looking for someone with excellent communication and leadership skills to mentor junior developers and collaborate effectively with cross-functional teams.
Key Responsibilities:
Java Microservices Development:
Design, develop, and maintain microservices-based applications in Java, ensuring high scalability and performance.
Implement RESTful APIs, message brokers, and other integrations to support business needs.
Collaborate with the team to design and architect cloud-native applications.
Database Management:
Strong expertise in MongoDB, as well as relational and NoSQL databases.
Ensure effective database design and optimize performance across different database systems.
Implement data security and management best practices for database operations.
Security Expertise:
Conduct thorough analysis of security vulnerabilities within microservices and associated infrastructure.
Implement security best practices to protect against threats and ensure compliance with industry standards (e.g., OWASP Top 10, GDPR).
Work with security teams to continuously monitor and improve the security posture of applications.
DevOps & CI/CD:
Implement and maintain CI/CD pipelines for continuous integration and deployment in cloud environments (Azure).
Work with containerization tools such as Docker and Kubernetes to streamline development and deployment processes.
Automate build, test, and deployment processes for improved efficiency and faster release cycles.
Leadership & Mentorship:
Lead by example in writing clean, scalable, and efficient code.
Mentor junior developers and provide guidance on best practices in coding, security, and software architecture.
Participate in architectural reviews, sprint planning, and other leadership activities within the team.
Collaboration & Communication:
Collaborate with cross-functional teams (product, QA, business analysts, etc.) to ensure smooth delivery of high-quality software.
Communicate effectively with stakeholders to gather requirements, report progress, and resolve issues.
Document technical solutions, processes, and best practices to facilitate knowledge sharing across teams.
Key Skills & Qualifications:
Experience:
Minimum 5 years of experience in Java development, with at least 3 years focused on microservices architecture.
Proven experience with MongoDB and other databases (SQL, NoSQL).
Hands-on experience with DevOps practices and tools (Docker, Kubernetes, Jenkins, Azure DevOps).
Expertise in identifying and addressing security vulnerabilities (e.g., cross-site scripting, SQL injection, authentication flaws).
Technical Skills:
Strong proficiency in Java and frameworks like Spring Boot, Hibernate, etc.
Knowledge of containerization technologies (Docker, Kubernetes) and cloud services (Azure, AWS, GCP).
Experience with REST APIs, JSON, and web services.
Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack).
Leadership & Communication:
Proven leadership skills with experience managing or mentoring teams of developers.
Excellent verbal and written communication skills, capable of engaging with both technical and non-technical stakeholders.
Ability to collaborate effectively in a fast-paced, cross-functional environment.
Preferred Qualifications:
Experience with serverless architecture.
Certifications in Java, Azure, or security (e.g., AWS Certified Developer, Azure Solutions Architect, CISSP).
Familiarity with Agile and Scrum methodologies.
Why Join Us?
Opportunity to work with cutting-edge technologies in cloud-native development.
Be a part of a collaborative and inclusive team environment.
Continuous learning and career growth opportunities.
Competitive compensation and benefits.
Latitude Technolabs Pvt. Ltd.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Nowahmedabad, gujarat, india
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed
ahmedabad, gujarat, india
Salary: Not disclosed
bengaluru, karnataka, india
Experience: Not specified
Salary: Not disclosed
noida, uttar pradesh
Salary: Not disclosed
Salary: Not disclosed
coimbatore, tamil nadu
Salary: Not disclosed
kozhikode, kerala
Salary: Not disclosed
Salary: Not disclosed
mumbai, maharashtra, india
Salary: Not disclosed