Java Software Engineer
Summary
Java full-stack developer building and maintaining scalable, secure enterprise applications using Java (11/17/21), Spring Boot, microservices, and Angular. Day-to-day work spans REST API integration, security (Spring Security, OAuth2, JWT), performance tuning, code reviews, testing, CI/CD, and Agile collaboration with architects, QA, and DevOps.
We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and Angular to design, develop, and maintain scalable, secure, and high-performing enterprise applications.
Key Responsibilities
- Develop and maintain full-stack applications using Java, Spring Boot, Microservices, and Angular.
- Build and integrate RESTful APIs with enterprise systems.
- Implement application security using Spring Security, OAuth2, and JWT.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews, unit testing, CI/CD, and production troubleshooting.
- Collaborate with architects, product owners, QA, and DevOps teams in an Agile environment.
Mandatory Skills
- Java (11/17/21), Spring Boot, and Java Microservices
- Angular (preferably v14 or later)
- REST APIs, SQL databases, and object-oriented programming
Good-to-Have Skills
- Docker, Jenkins, GitHub Actions, Maven/Gradle
- Kafka, event-driven architecture, GraphQL