Senior Java Software Engineer
Published date: 2024/01/10
- Location: Jaipur, Rajasthan, India
We are seeking a highly skilled and experienced Senior Java Developer with 5-7 years of industry experience to join our dynamic development team. As a Senior Java Developer, you will play a crucial role in the design, development, and implementation of high-quality software solutions using Java and related technologies. Your expertise in Java development, along with your strong problem-solving and leadership skills, will contribute to the successful delivery of projects and the overall growth of our organization.
Responsibilities:
• Lead the design and development of Java-based applications, ensuring adherence to coding standards, best practices, and architectural guidelines.
• Collaborate with cross-functional teams, including software architects, product managers, and quality assurance engineers, to define project requirements, scope, and deliverables.
• Develop scalable, robust, and efficient software modules using Java and related frameworks (e.g., Spring, Hibernate).
• Design and optimize database schemas, write complex SQL queries, and ensure efficient database performance.
• Troubleshoot and debug complex issues, identify root causes, and implement timely and effective solutions.
• Mentor and guide junior developers, providing technical leadership, coaching, and knowledge sharing to foster their professional growth.
• Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications and project deliverables.
• Participate in agile development methodologies, such as Scrum or Kanban, and actively contribute to sprint planning, backlog grooming, and daily stand-up meetings.
• Conduct thorough unit testing and support integration and system testing efforts to ensure the reliability and stability of the software applications.
Requirements:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Extensive experience in Java development, including proficiency in core Java, J2EE, and Java frameworks (e.g., Spring, Hibernate).
• Strong understanding of software development methodologies, design patterns, and best practices.
• Experience with relational databases (e.g., Oracle, MySQL, PostgreSQL) and proficiency in writing complex SQL queries and optimizing database performance.
• Expertise in developing RESTful web services and APIs using frameworks such as Spring Boot.
• Familiarity with front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React).
• Experience with version control systems (e.g., Git) and familiarity with CI/CD pipelines.
• Strong analytical and problem-solving skills, with the ability to effectively troubleshoot and resolve complex technical issues
Responsibilities:
• Lead the design and development of Java-based applications, ensuring adherence to coding standards, best practices, and architectural guidelines.
• Collaborate with cross-functional teams, including software architects, product managers, and quality assurance engineers, to define project requirements, scope, and deliverables.
• Develop scalable, robust, and efficient software modules using Java and related frameworks (e.g., Spring, Hibernate).
• Design and optimize database schemas, write complex SQL queries, and ensure efficient database performance.
• Troubleshoot and debug complex issues, identify root causes, and implement timely and effective solutions.
• Mentor and guide junior developers, providing technical leadership, coaching, and knowledge sharing to foster their professional growth.
• Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications and project deliverables.
• Participate in agile development methodologies, such as Scrum or Kanban, and actively contribute to sprint planning, backlog grooming, and daily stand-up meetings.
• Conduct thorough unit testing and support integration and system testing efforts to ensure the reliability and stability of the software applications.
Requirements:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Extensive experience in Java development, including proficiency in core Java, J2EE, and Java frameworks (e.g., Spring, Hibernate).
• Strong understanding of software development methodologies, design patterns, and best practices.
• Experience with relational databases (e.g., Oracle, MySQL, PostgreSQL) and proficiency in writing complex SQL queries and optimizing database performance.
• Expertise in developing RESTful web services and APIs using frameworks such as Spring Boot.
• Familiarity with front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React).
• Experience with version control systems (e.g., Git) and familiarity with CI/CD pipelines.
• Strong analytical and problem-solving skills, with the ability to effectively troubleshoot and resolve complex technical issues
0 page views
Related listings
-
Software Development AssociateSoftware DeveloperThe ideal candidate is a creative problem solver who will work in coordination with cross-functional teams to design, develop, and maintain our next-generation software solutions. You must be comfortable working as part of a team while taking the ini...2026/11/08
-
Talend Etl Developer, New DelhiSoftware DeveloperABOUT US TUMLARE SOFTWARE SERVICES (P) LTD. is a multinational technology support company that serves as the trusted technology partner for businesses since 1999. Proudly part of JTB Corporation, We also help established brands reimagine their busine...2026/11/08
-
2026/11/08
