
Senior Java Software Engineer
2 days ago
Required Skills
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.
-
Java Software Engineer
2 weeks ago
Ahmedabad, Gujarat, India TIGI HR Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPosition:Software Engineer (Java)Experience:3+ yearsLocation:AhmedabadKey Responsibilities:Develop and maintain Java-based software solutions.Apply OOP principles and design patterns.Work on multithreading, concurrency, logging, and error handling.Implement event-driven/message-driven architecture (Kafka, RabbitMQ, etc.).Contribute to Microservices...
-
Java Software Engineer
1 week ago
Ahmedabad, Gujarat, India Athos Commerce Full time ₹ 15,00,000 - ₹ 25,00,000 per yearExperience:4+ yearsLocation:AhmedabadAbout Athos Commerce:Athos Commerce brings together precision tools for product discovery, search, merchandising, personalization, and product data management — all designed to help merchants convert more, faster. Learn more from About Role:We are looking for a skilled Java Developer with hands-on experience in...
-
Java Software Engineer
2 weeks ago
Ahmedabad, Gujarat, India Openxcell | Next-Gen AI Services Full time ₹ 9,00,000 - ₹ 12,00,000 per yearProfile:- Java DeveloperExperience:- 3+ yearsLocation:- AhmedabadCompany DescriptionFounded in 2009, OpenXcell is at the forefront of AI-driven innovation, offering cutting-edge software development services that propel businesses into the future. With a global team of over 500 experts, we have successfully delivered more than 1,000 transformative...
-
Senior Software Engineer
2 weeks ago
Ahmedabad, Gujarat, India Solvex Solutions Full time ₹ 1,04,000 - ₹ 1,30,878 per yeare are seeking a talented and motivated Software Engineer with 5-7 years of experience in Java, and SQL to join our dynamic development team. You will be responsible for designing, developing, and maintaining innovative software solutions that meet the needs of our clients in the media industry. We are looking forimmediate joinersResponsibilitiesDesign,...
-
Senior Software Engineer/Technical Lead
6 days ago
Ahmedabad, Gujarat, India Crest Data Full time ₹ 5,00,000 - ₹ 15,00,000 per yearCompany Overview:Crest Data is a leading provider of data center solutions and engineering/marketing services in the areas of Networking/SDN, Storage, Security, Virtualization, Cloud Computing, and Big Data / Data Analytics. The team has extensive experience in building and deploying various Data Center products from Cisco, VMware, NetApp, Amazon AWS, EMC,...
-
Senior QA Software Engineer
2 weeks ago
Ahmedabad, Gujarat, India Outsourced Quality Assured Services Pty Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are looking for a Senior Software QA Engineer who will help us ensure the quality, reliability, and excellence of our products. In this role, you will have the opportunity to work with cutting-edge AI and machine learning technologies, scale complex systems, and deliver world-class solutions to global enterprises.What Youll Be DoingBuild and design a...
-
Senior Software Engineer
2 weeks ago
Ahmedabad, Gujarat, India Anhas Web Private Limited Full time ₹ 4,00,000 - ₹ 12,00,000 per yearJob DescriptionThis is a full-time on-site role for a Senior Software Engineer having 6+ years of experience, located in Ahmedabad. The Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions.QualificationsProficiency in programming languages such as Node, PHP and ReactStrong Familiarity of...
-
Senior Java Software Engineer
2 days ago
Ahmedabad, Gujarat, India Surekha Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Requirements:Position: Sr. Java DeveloperLocation: Ahmedabad (Work From Office)Employment Type: Full TimeAddress: 201, Surekha Technologies, 3rd Eye II, Chimanlal Girdharlal Rd, nr. Panchvati Circle, Ambawadi, Ahmedabad, Gujarat 380006Job Description :3+ years of object-oriented software development experience developing server-side components in...
-
Software Engineer
4 days ago
Ahmedabad, Gujarat, India Adopt Net Tech Full time ₹ 50,000 - ₹ 7,00,000 per yearExp : 3 to 5 yearsLocation : Ahmedabad ( Iscon Cross Road )Software Engineer (Java)Role and Responsibility:Lead and manage a team of Java and angular developers, providing technical guidance, mentorship ,and support throughout the software development lifecycle. Collaborate with cross-functional teams, including product managers, architects, and...
-
Senior Java Javaee Developer
2 weeks ago
Ahmedabad, Gujarat, India INTECH Full time ₹ 1,04,000 - ₹ 1,30,878 per yearSenior Software Engineer - Java (Preferred Gandhinagar/Ahmedabad)Immediate joiners only.Basic qualifications5+ years of experience in Java development (J2EE, J2SE 8).Degree, diploma or Certificate in Computer Science or IT.Extensive experience with Spring , Spring Boot, Micro Services, JPA, Hibernate.Proven knowledge on data structure is...