We are looking for an experienced Java Software Developer with strong expertise in Core Java, Spring ecosystem, and database technologies. The ideal candidate will be passionate about building scalable, efficient, and high-performance applications while collaborating in a fast-paced, agile environment.
Key Responsibilities
- Design, develop, and maintain robust and scalable Java-based applications.
- Work closely with cross-functional teams to define, design, and deliver new features.
- Troubleshoot, debug, and resolve application performance issues.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, design discussions, and team planning sessions.
- Ensure application reliability, security, and scalability.
Technical Skills Required
Core Java (Java 9 & above) :
Strong knowledge of Streaming APIsExcellent understanding of Collections FrameworkHands-on with Functional Interfaces and MultithreadingSpring Ecosystem :
Spring FrameworkSpring BootSpring Batch(Nice to have) Spring Cloud FunctionsDatabases :
RDBMS : Oracle / PostgreSQL / SQL Server (any one)NoSQL : DynamoDB / MongoDB / DocumentDB (any one)Caching :
Redis / InMem / ValkeyNice to Have :
AWS Certification (strong plus)Exposure to any front-end framework (React / Angular / Vue)