Role OverviewDesign, develop, and maintain enterprise-grade web applications using Java and modern frontend technologies. Collaborate with business stakeholders, product owners, and architects to translate requirements into technical solutions.
What You Will Do
Develop responsive and user-friendly UI components using Angular, React, or similar frameworks. Create scalable backend services using Spring Boot and related Spring Framework modules.
Why It Might Be a Fit
Troubleshoot and resolve application performance, security, and scalability issues. Implement CI/CD pipelines and support automated deployments.
Requirements
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field
- 7+ years of experience in software development with Java/J2EE technologies
- Strong proficiency in Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Microservices Architecture
- Experience with frontend technologies: Angular (preferred) or React, TypeScript, JavaScript, HTML5, CSS3
- Experience developing REST APIs and web services
- Strong knowledge of Object-Oriented Programming (OOP), design patterns, and SDLC practices
- Experience with No SQL DB esp. MongoDB
- Experience with any relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL
- Proficiency with Git-based source control systems
- Experience working in Agile/Scrum environments
]]>