Role Summary:
Join a cross-functional team to design, develop, and support advanced Java-based web applications. Collaborate with Tech Leads, onshore partners, and infrastructure teams.
Key Responsibilities:
- Collaborate with cross-functional teams to deliver software aligned with project goals
- Design and develop code, concepts, and layouts for web applications
- Ensure end-to-end product quality and provide technical support
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives)
- Promote collaboration, accountability, and quality
- Resolve technical issues and support deployment
- Work closely with Tech Leads and stakeholders
Mandatory Skills:
Leadership & Design:
- Experience in designing, leading, and architecting solutions
Backend Essentials:
- Java 17 (or Java 8)
- RESTful APIs
- Spring Boot & Spring Framework
- Cloud-native applications (microservices)
- JUnit / Integration Testing
- Security implementation
- Persistence (RDBMS or NoSQL)
Common Tools & Practices:
- CI/CD tools
- Test automation
- Git / Version control
- Agile / Scrum methodologies
Nice to Have: Front-end development skills