TEKsystems
Java Backend Developer - Spring Frameworks
Job Location
bangalore, India
Job Description
Job Description : We are looking for an experienced Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java programming and be able to design, develop, and maintain high-performance applications. You will work closely with cross-functional teams to build scalable, efficient, and user-friendly software solutions. Key Responsibilities : - Develop and maintain Java-based applications, services, and components. - Collaborate with other developers, software architects, and project managers to design and develop software solutions. - Write clean, scalable, and maintainable code following best practices in Java. Use Springboot Frameworks, Microservices. - Debug, troubleshoot, and optimize existing code for performance and scalability. - Participate in code reviews to ensure adherence to coding standards and best practices. - Develop unit and integration tests to ensure the robustness of applications. - Contribute to the full software development lifecycle from design through to testing and deployment. Roles and Responsibilities : - Design, develop, and maintain scalable and robust backend services using Java frameworks - Create and manage RESTful APIs to ensure seamless communication between the backend and frontend components. - Design and optimize database schemas; write efficient queries using SQL and integrate with databases - Write clean, maintainable, and efficient code. Conduct code reviews and implement best practices for software development. - Develop unit tests and integration tests to ensure code reliability and robustness. Use testing frameworks like JUnit or TestNG. - Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality software. Performance Optimization : Identify and resolve performance issues in the application and database. Implement caching strategies and other optimization techniques. - Assist in deploying applications to production environments and monitor their performance. Handle bug fixes and updates as needed. - Create and maintain technical documentation for the codebase, APIs, and system architecture. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/23/2024
Location: bangalore, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources TEKsystems |
---|