Full Stack Developer
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-siteFull TimeSenior LevelWater TechnologyEnterprise
Full TimeSenior LevelEnterpriseWater Technology
Job Summary
Design, develop, test, and deploy scalable full-stack applications using Java, Spring Boot, and Angular. Build robust backend microservices, optimize database interactions with Hibernate/JPA, and implement industry-standard design patterns. Write clean, maintainable code with adequate unit test coverage, participate in code reviews, and troubleshoot production issues efficiently. Contribute to architectural decisions and ensure application performance, security, and reliability.
Required Qualifications
- 7 years of experience in designing, developing, and maintaining scalable enterprise applications
- Strong proficiency in Java 8 or higher versions
- Extensive experience with Spring Boot
- Strong understanding of Microservices Architecture
- Hands-on experience with Hibernate/JPA
- Solid knowledge of Object-Oriented Programming (OOP) concepts
- Strong understanding and practical implementation of Design Patterns
- Hands-on experience with Angular
- Experience building responsive and scalable web applications
- Good understanding of HTML, CSS, JavaScript, and TypeScript
- Strong hands-on experience with at least one RDBMS database (Oracle, PostgreSQL, MySQL, SQL Server, etc.)
- Experience in database design, query optimization, and performance tuning
- Experience in writing unit and integration tests using JUnit
- Understanding of test-driven development and automated testing practices
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work independently and within Agile teams
- Strong understanding of software development best practices
- Experience working in Agile/Scrum environments
- Ability to mentor junior developers and contribute to technical discussions
Desired Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field
- Experience working on large-scale enterprise applications
- AWS SQS / Kafka
- DataDog
- Sumo Logic
- AWS Basics
- Docker & Kubernetes
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.