Associate, Java Fullstack Developer, Investment and Trading Technology
DBS Bank
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, develop, and maintain Java-based applications, with a strong emphasis on Spring and Spring Boot frameworks, and an in-depth understanding of annotations
- Write well-documented and efficient code to meet project requirements
- Utilize Spring and Spring Boot frameworks for building scalable and reliable applications
- Implement best practices for Spring-based development, emphasizing the use of annotations
- Design and implement database structures using SQL for optimal performance
- Develop and optimize SQL queries for data retrieval and manipulation
- Develop and maintain reusable and reliable components in React js
- Integrate Java applications with Node.js components, and Kotlin experience is considered an advantage
- Develop and maintain server-side logic using Node.js to enhance overall system performance
- Conduct code reviews to ensure code quality, adherence to coding standards, and best practices
- Write and execute unit tests to identify and address issues early in the development process
- Participate in agile development processes and contribute to sprint planning and retrospectives
- Identify and address performance bottlenecks in the application code, database queries, and system architecture
- Create and maintain technical documentation for the codebase, APIs, and system architecture
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 4 years of hands-on experience in Java development
- Proficiency in Spring and Spring Boot frameworks, with a strong knowledge of annotations
- Experience with Kotlin, node js, Redis is considered an advantage
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Ability to work in a fast-paced and dynamic team environment