Your future duties and responsibilities
- Ability to take responsibility for application services including development, management, deployment, and providing solutions to real-time problems related to bugs, performance, infrastructure, and new feature enhancements.
- Design, develop, and maintain high-quality backend applications using Java, Spring Boot (JDK 17), and Web / REST services.
- Develop and maintain responsive and user-friendly front-end interfaces using Angular for seamless integration with backend services.
- Collaborate with architects and stakeholders to understand high-level requirements and translate them into effective technical solutions.
- Write optimized SQL queries and work extensively with Oracle databases.
- Develop and execute comprehensive unit tests using JUnit to ensure code quality and reliability.
- Work on multi-threaded applications and debug complex issues in distributed systems.
- Collaborate with DevOps teams to implement and maintain CI / CD pipelines.
- Write and maintain scripts using Groovy (nice to have).
- Operate efficiently in a Linux-based environment.
- Ensure attention to detail in code, documentation, and communication.
- Participate in code reviews and mentor junior team members.
- Communicate effectively with cross-functional teams to clarify requirements and present solutions.
Skills Required
Java, Spring Boot, Angular, Sql, Oracle