Overview
Job Title: Senior Software Developer - Java
Location: Jaipur
Job Type: Full-time / Permanent
Job Description:
We are seeking an experienced Senior Software Developer with a strong background in Java
technologies and enterprise-level applications. The ideal candidate will have at least 8 years of
experience in designing, developing, and maintaining large-scale, high-performance
applications. As a Senior Developer, you will take on leadership responsibilities, including
mentoring junior team members, ensuring best practices are followed, and driving the technical
direction of the development team.
In this role, you will work on cutting-edge technologies in Java, including J2EE, SpringBoot,
Microservices, RESTful Web Services, and other key frameworks. You will be responsible for
building scalable, efficient, and secure applications and solutions that integrate seamlessly into
cloud and enterprise environments.
Key Responsibilities:
- Design, architect, and develop robust, scalable, and high-performance enterprise
applications and services.
- Lead the technical design and implementation of projects, ensuring alignment with
business objectives and technical standards.
- Develop Microservices and cloud-native applications using SpringBoot, Spring Cloud, and
other Java technologies.
- Implement and manage RESTful Web Services, integrating with external systems using
SOAP/REST protocols.
- Leverage modern cloud platforms such as AWS, Azure, or GCP for cloud-native
development and deployment.
- Lead the integration of applications using middleware technologies like JBoss EAP,
WebLogic, and Helidon.
- Ensure proper implementation of SOA (Service-Oriented Architecture) and ESB
(Enterprise Service Bus) principles.
- Collaborate with cross-functional teams (QA, DevOps, Business Analysts) to define
requirements and deliver solutions on time.
- Contribute to the continuous improvement of software development practices,
processes, and tools.
- Provide technical leadership and guidance to junior developers and other team
members.
- Oversee code reviews and ensure adherence to coding standards, best practices, and
performance optimization.
- Troubleshoot and resolve complex issues in both development and production
environments.
- Stay up to date with industry trends, emerging technologies, and best practices in Java
development.
Skills & Qualifications:
- Education: BE/B.Tech in IT / Computer Science / Electronics, MCA, or M.Sc. in IT /
Computer Science from a recognized institution.
- Experience: Minimum of 8 years of hands-on experience in Java development, including
J2EE, Advanced Java, Web Services, and Microservices.
- Technical Skills:
o Strong expertise in Java/J2EE, SpringBoot, Spring Cloud, and related frameworks.
o Extensive experience in RESTful Web Services, SOAP, and web service
integrations.
o Proficiency in Microservices architecture, including design and implementation.
o Hands-on experience with JBoss EAP, WebLogic, and Helidon for enterprise-level
applications.
o Expertise in working with relational databases such as MySQL and Oracle.
o Knowledge and experience with cloud platforms (AWS, Azure, GCP).
o Deep understanding of SOA (Service-Oriented Architecture) and ESB (Enterprise
Service Bus).
o Experience with version control systems like Git and build tools such as Maven.
o Proficient with continuous integration/continuous deployment (CI/CD) tools and
practices.
- Additional Skills:
o Strong problem-solving, analytical, and debugging skills.
o Excellent leadership and mentoring skills to guide and support a team of
developers.
o Good communication skills and the ability to collaborate effectively with cross functional teams.
o Familiarity with Agile methodologies (Scrum, Kanban) and DevOps practices.
o Ability to handle complex requirements and deliver innovative solutions within
deadlines.
Preferred Skills:
- Experience in containerization technologies like Docker and Kubernetes.
- Experience with message brokers like Kafka, RabbitMQ, etc.
- Knowledge of security best practices for Java-based applications.
- Familiarity with enterprise integration patterns and architecture
Job Types: Full-time, Permanent
Pay: ₹462,898.58 - ₹1,646,070.27 per year
Schedule:
- Day shift
Work Location: In person
Application Deadline: 06/04/2025