Novotree Minds
Java Backend Developer - Spring Boot
Job Location
in, India
Job Description
TWe are looking for a talented Java Backend Developer to join our team. As a backend developer, you will be responsible for designing, implementing, and maintaining high-performance, scalable, and reliable backend systems. The ideal candidate should have strong expertise in Core Java, Spring Boot, and a deep understanding of Data Structures and Algorithms (DSA). Key Responsibilities : - Design & Development : Develop robust, scalable, and efficient backend solutions using Core Java and Spring Boot framework. - API Development : Create and manage RESTful APIs to support mobile and web applications. - System Architecture : Contribute to architectural decisions for designing microservices, considering scalability, performance, and reliability. - Data Structures & Algorithms : Leverage advanced data structures and algorithms to solve complex problems, optimize code, and ensure efficient performance. - Database Management : Design and implement database schemas, write efficient queries, and ensure seamless integration with databases like MySQL, PostgreSQL, or NoSQL databases. - Testing & Debugging : Write unit tests, integration tests, and conduct code reviews to ensure high code quality and stability. - Collaboration : Work closely with cross-functional teams, including frontend developers, product managers, and DevOps, to ensure smooth project delivery. - Code Optimization : Continuously improve system performance by identifying bottlenecks and refactoring code. Required Skills : - Core Java : Deep expertise in Java (Java 8 preferred) and understanding of its features such as multithreading, exception handling, and memory management. - Spring Boot : Hands-on experience with the Spring Boot framework for building microservices and scalable backend applications. - Data Structures & Algorithms : Strong proficiency in DSA with the ability to apply them effectively in problem-solving and code optimization. - RESTful Services : Experience in building and consuming RESTful web services and APIs. - Database Management : Proficient in SQL and experience with relational databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB. - Version Control : Proficiency in version control tools like Git. - Agile Methodologies : Familiarity with Agile development processes and tools like JIRA or Trello. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/21/2024
Location: in, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources Novotree Minds |
---|