
Sr Software Engineer - Java Full stack
- Gurgaon, Haryana
- Permanent
- Full-time
- Designing, implementing, unit, integration testing and supporting Java/Spring and JavaScript (React.js, Angular.js, JQuery.js) based applications and services.
- Contribute to the review and analysis of business requirements.
- Perform and participate in code reviews, peer inspections and technical design/specifications.
- Ensure code integrity standards and code best practice.
- Document and review detailed design.
- Identify and resolve web performance, usability and scalability issues.
- 4+ years of professional experience developing customer-facing web applications
- 4+ years of hands-on experience with Java and J2EE frameworks—strong preference for Spring Boot
- 2+ years of experience in ReactJS or equivalent modern JavaScript framework
- Deep understanding of RESTful API design principles
- Solid experience with relational databases (PostgreSQL preferred), writing optimized SQL and stored procedures
- Strong experience with cloud services (AWS services)
- Proven track record in unit, integration, and end-to-end testing
- Strong grasp of security best practices for web and microservices architectures
- Excellent problem-solving skills, attention to detail, and a “take-ownership” mindset
- Outstanding verbal and written communication skills, with the ability to collaborate effectively across distributed teams
- Experience with Kanban or Agile Scrum development
- Experience with DevOps and collaboration tools such as Git, Jenkins, Jira, Confluence