Senior Java Software Engineer
Coforge
Greater Bengaluru Area
Job Role: Java Full Stack Developer with AngularJS (Mandatory)
Experience: 6 to 12 years
Location: Marathahalli, Bangalore (We need candidates who reside in Bangalore only)
Notice Period: Immediate to 20 days Only
Please share your CV with me at anurag.1.b@coforge.com
Role Summary: We are seeking highly skilled Java Full Stack Developers with strong expertise in modern Java technologies, microservices architecture, and front-end development. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications using Java, Angular, and Microsoft SQL Server.
Tech Stack:
- Java
- Angular
- Quarkus (Optional)
- Springboot
- Microservices
- Microsoft SQL Server
Required Technical Skills:
Backend
- Strong hands-on experience in Java 21
- Experience in developing and deploying Java Microservices
- Strong understanding of RESTful APIs and API design principles
- Experience with Springboot or other Java frameworks is an added advantage
- Knowledge of event-driven architectures and messaging systems
- Experience in Quarkus 3.18.1 framework – Quarkus is optional.Frontend
- Strong proficiency in Angular 17+
- Experience with TypeScript, HTML5, CSS3, JavaScript
- Hands-on experience in responsive UI development and component-based architecture
- Familiarity with state management and frontend optimization techniquesDatabase
- Strong experience with Microsoft SQL Server
- Expertise in SQL query optimization, stored procedures, indexing, and performance tuning
- Experience in database design and data modellingCloud & DevOps
- Knowledge of CI/CD pipelines
- Experience with Git, Jenkins, Azure DevOps, or similar tools
- Understanding of containerization technologies such as Docker and Kubernetes
- Familiarity with cloud platforms is preferred
Responsibilities:
- Design, develop, and maintain full-stack applications using Java and Angular.
- Build scalable and secure microservices using Quarkus.
- Develop and integrate REST APIs with frontend applications.
- Optimize application performance and ensure high availability.
- Collaborate with architects, business analysts, QA teams, and stakeholders.
- Participate in code reviews and follow best development practices.