Overview
Develop and maintain scalable web applications using Java backend technologies and Angular frontend frameworks, integrating client-side and server-side components to deliver secure, performant solutions aligned with business needs.
What you'll do
- Design, develop, and maintain RESTful APIs and backend services using Java technologies.
- Build responsive, user-friendly interfaces with Angular, focusing on reusable components and best practices.
- Collaborate with product managers, UX/UI designers, and QA teams to deliver features meeting business and technical standards.
- Ensure application scalability, performance, security, and usability across the full stack.
- Integrate backend services with frontend applications to ensure seamless user experiences.
- Write comprehensive unit and integration tests to maintain high code quality.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot and resolve issues across development, staging, and production environments.
- Maintain version control and support continuous integration and deployment pipelines.
- Develop and enhance backend services and APIs using Java frameworks.
- Build and refine frontend features with Angular, ensuring responsiveness and usability.
- Collaborate daily with cross-functional teams to clarify requirements and improve solutions.
- Conduct code reviews, testing, and troubleshooting to uphold project quality.
- Document technical designs, process workflows, and deployment procedures.
- Support deployment, monitor system performance, and resolve issues rapidly.
What you'll need
- 7+ years of professional fullstack development experience.
- Java version 8 or higher.
- Spring Boot and J2EE.
- Angular v10+.
- HTML, CSS, JavaScript, and TypeScript.
- MySQL, PostgreSQL, and MongoDB, including database design, query optimization, and data security.
- Git.
- Jenkins or similar automation pipelines.
- Proven hands-on experience with Java frameworks and Angular v10+.
- Experience designing and implementing RESTful APIs and microservices.
- Strong knowledge of relational and NoSQL database management.
- Prior experience working within Agile teams and supporting continuous delivery.
- Spring Boot, Hibernate, Angular v10+, Angular Material, and Bootstrap.
- Agile/Scrum and CI/CD pipelines.
- Basic security practices for web applications and secure API development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Commitment to continuous learning through courses, certifications, or industry webinars.
- Functional knowledge of cloud deployment, automation tools, and modern development practices.
- Strong analytical and problem-solving skills with a focus on delivering scalable solutions.
- Effective communication, teamwork, and collaboration capabilities.
- Ability to adapt quickly to changing project requirements and new technologies.
- Excellent time management and organization skills to prioritize tasks effectively.
- Demonstrated innovation mindset, with eagerness to explore emerging technologies.
- Leadership qualities in mentoring team members and driving project success.
Nice to have
- Microservices architecture.
- REST API development.
- Containerization with Docker and Kubernetes.
- Angular Material and Bootstrap.
- Knowledge of additional languages like Python or C#.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience leading small teams or mentoring junior developers.
- Experience in financial, technology, or similar enterprise sectors.
- Professional Java certification, such as Oracle Certified Professional, Java SE 11 Developer.
Details
- Location: Bengaluru - Bellandur (GTP).
Read the full description and apply on the company’s own careers page.