TESCRA India Logo
TESCRA India
CAREERS
Java Spring Boot Developer
2 days ago
TESCRA India
DESCRIPTION

Java Spring Boot Developer is primarily responsible for

developing, maintaining, and deploying scalable, high-performance, and secure applications using the Java programming language and the Spring Boot framework

. This role involves the entire software development lifecycle, from gathering requirements to deployment and ongoing support.

Key Roles and Responsibilities

· Application Development: Design, develop, and maintain Java-based applications and backend services using the Spring Boot framework.

· API Development: Design and implement robust and efficient RESTful APIs and web services to support various front-end applications and third-party integrations.

· Collaboration: Work closely with cross-functional teams, including front-end developers, business analysts, product managers, and DevOps engineers, to define project specifications, integrate user-facing elements with server-side logic, and deliver complete software solutions.

· Coding and Quality Assurance: Write clean, efficient, testable, and well-documented code while adhering to best practices and coding standards. Participate in code reviews to ensure code quality and provide constructive feedback to peers.

· Testing and Debugging: Conduct unit and integration testing, and actively troubleshoot, debug, and resolve technical issues and application bottlenecks to

· Architecture: Contribute to system architecture design, with an emphasis on microservices architecture for building modular and scalable applications.

· DevOps and Deployment: Familiarity with DevOps practices and CI/CD pipelines to automate testing and deployment processes, often using tools like Git, Maven/Gradle, Jenkins, Docker, and Kubernetes.

· Continuous Learning: Stay updated with the latest industry trends, emerging technologies, and advancements in the Java and Spring ecosystems to suggest improvements and ensure the use of current best practices.

Essential Skills and Qualifications

Technical Skills:

o Strong proficiency in Core Java and Object-Oriented Programming (OOP)principles.

o Deep knowledge and proven experience with the Spring and Spring Boot frameworks.

o Experience with RESTful APIs and web services.

o Proficiency in database technologies (SQL and NoSQL) and ORM tools like Hibernate.

o Familiarity with version control systems, especially Git.

o Knowledge of building tools like Maven or Gradle.

o Experience with testing tools like JUnit and Mockito.

o Understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is often preferred.

experience- 5 to 10 years

QUALIFICATIONS
iconMust Have Skills
  • Java
  • Spring Boot
  • RESTful APIs
  • SQL
  • NoSQL
  • Git
  • Maven
  • Gradle
  • JUnit
  • Mockito
  • Hibernate
  • Core Java
  • OOP
icon Good To Have Skills
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
Minimum Education Level
No Education Requirement
Years of Experience
5-10 years
ADDITIONAL INFORMATION
Work Type: FullTime
Location: Bengaluru Karnataka, India
Job ID: Tescra-All-5EE10C