top of page
Worklife Tech - OG Image (1).png

Senior Engineer - Software Development

Bengaluru

Java, Spring Boot, RESTful APIs, MySQL, Oracle DB

4 -5 years

What You Will Be Doing

As a Senior Engineer - Software Development, you will be:
 

  • Working as a Java & Spring Boot Developer, to play a crucial role in the design, development, and deployment of enterprise-grade applications using cutting-edge technologies.

  • Collaborating closely with cross-functional teams to deliver scalable and high-performance solutions that meet our clients' business needs.

The Hands-On Experience We Need You to Bring to the Table

  • Years of experience:  5 years of experience in Java & Spring Boot.

  • Education: A Bachelor / Master’s degree in Computer Science, Engineering, or a related field.

  • Extensive experience in Java development, with a strong proficiency in Spring Boot framework.

  • Solid understanding of object-oriented programming principles, design patterns, and architectural concepts.

  • Proficiency in building RESTful APIs and implementing microservices architecture.

  • Expertise in relational databases such as MySQL, PostgreSQL, or Oracle, including database design and optimization.

  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js) is a plus.

  • Familiarity with cloud platforms such as AWS or Azure.

  • Strong problem-solving skills and the ability to think critically and analytically.

  • Excellent communication and interpersonal skills, with the ability to collaborate
    effectively in a team environment.

  • Proven track record of delivering high-quality software solutions on time and within
    budget.

  • Exposure and knowledge of IGA domain would be a good to have, but not mandatory.

Key Responsibilities

  • Lead the end-to-end development lifecycle of Java-based applications, leveraging the Spring Boot framework.

  • Architect and design robust and scalable software solutions that adhere to industry best
    practices and principles.

  • Collaborate with product managers, business analysts, and other stakeholders to
    understand project requirements and translate them into technical specifications.

  • Mentor and guide junior developers, providing technical expertise and fostering their professional growth.

  • Write clean, efficient, and maintainable code, following established coding standards
    and design patterns.

  • Conduct thorough code reviews to ensure code quality, performance, and adherence to coding standards.

  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.

  • Collaborate with quality assurance teams to develop comprehensive test plans and ensure rigorous testing of applications.

  • Stay abreast of emerging technologies and industry trends, incorporating them into the development process to enhance product capabilities.

  • Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives, ensuring timely delivery of high-quality software increments.

What You Can Expect From Working With Us

Full focus on helping you make the most out of life:

  • A competitive salary that aligns with your experience

  • Health Insurance for you and your household

Location

Bengaluru

Work Model

Hybrid (3 days work from office)

Employment Type

Full-Time

bottom of page