Job Detail

Spring Boot Developer

Spring Boot Developer
job location

Patna

Opening: 08-Aug-2024

Skills Required: Java Programming, Spring Boot, Spring Framework, RESTful APIs, Microservices Architecture, Database Management, MySQL, CI/CD, DevOps Practices

Experience Required: Minimum of 3 Years

Educational Qualification: Bachelor's or Master's degree

Employment Type: Full Time

Workplace Options: Onsite

Opening Summary

We are seeking a talented and experienced Spring Boot Developer to join our dynamic team. As a Spring Boot Developer at Technix, you will play a key role in designing, developing, and maintaining high-performance Java-based applications using the Spring Boot framework. You will collaborate with multidisciplinary teams to deliver robust solutions that meet our clients' needs and exceed expectations.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 3 years of hands-on experience in Java development.
  • Minimum 3 years of experience in Spring Framework and Spring Boot development.
  • Proficiency in designing and implementing RESTful APIs and microservices architecture.
  • Strong knowledge of database systems such as MySQL, PostgreSQL, or Oracle.
  • Experience with version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and CI/CD pipelines.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving skills, attention to detail, and a proactive mindset.

Responsibilities

  • Designing and developing RESTful APIs and Microservices using Spring Boot.
  • Implementing complex business logic and data processing workflows within Spring Boot applications.
  • Integrating Spring Boot applications with various databases, third-party APIs, and external services.
  • Writing clean, efficient, and maintainable code following coding standards and best practices.
  • Conducting unit testing, integration testing, and performance testing to ensure the quality and reliability of software deliverables.
  • Participating in code reviews, architectural discussions, and technical brainstorming sessions.
  • Troubleshooting and debugging application issues, identifying root causes, and implementing effective solutions.
  • Documenting technical designs, system architecture, and implementation details.

Notes

  • If you are passionate about technology, enjoy tackling complex challenges, and want to contribute to impactful projects, We welcomes you to join our team of dedicated professionals. Take the next step in your career and be part of our exciting journey. Apply now and let's innovate together!