Java Full Stack Developer (Java Angular)
Location : Bangalore
Experience : 10 - 12 Years
Employment Type : Contract-to-Hire (CTH)
Interview Mode : Face-to-Face (Bangalore)
Notice Period : Immediate to 15 Days
About the Role :
We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Angular, Spring Boot, and Microservices to join our engineering team. The ideal candidate will have extensive experience in designing, developing, and maintaining enterprise-grade web applications while ensuring high performance, scalability, and reliability. This role requires hands-on experience in full-stack development, API integration, concurrency, multithreading, and modern software development practices.
Key Responsibilities :
- Design, develop, test, deploy, and maintain enterprise-grade full-stack applications using Java and Angular.
- Develop responsive and scalable user interfaces using Angular.
- Build robust backend services and RESTful APIs using Spring Boot.
- Design and implement Microservices-based architecture.
- Integrate frontend applications with backend services and third-party APIs.
- Troubleshoot and resolve issues related to concurrency, multithreading, and application performance.
- Develop and optimize applications using SQL and NoSQL databases.
- Process and manage JSON data for application integration.
- Write clean, reusable, and maintainable code following coding standards and best practices.
- Perform code reviews, debugging, and performance tuning.
- Collaborate with architects, product owners, QA teams, and DevOps engineers to deliver high-quality software solutions.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and code reviews.
- Ensure application security, scalability, and high availability.
Required Skills &
Experience :
Backend Development :
- Core Java (Java 8/11/17)
- Spring Boot
- Spring MVC
- Spring Security
- RESTful Web Services
- Microservices Architecture
- Hibernate/JPA
- Maven/Gradle
Frontend Development :
- Angular (Latest Versions Preferred)
- TypeScript
- JavaScript
- HTML5
- CSS3
- Bootstrap/Angular Material
Database Technologies :
- SQL Databases (Oracle, MySQL, PostgreSQL)
- NoSQL Databases (MongoDB, Cassandra, Couchbase)
Programming Concepts :
- Multithreading
- Concurrency
- Collections Framework
- Exception Handling
- Memory Management
- Performance Optimization
API & Integration :
- REST APIs
- JSON Processing
- API Integration
- Web Services
DevOps & Tools :
- Git
- Jenkins
- Maven
- Gradle
- Docker (Preferred)
- Kubernetes (Preferred)
Development Methodology :
- Agile/Scrum
- JIRA
- Confluence
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Experience with cloud platforms such as AWS, Azure, or GCP is an added advantage.
- Exposure to CI/CD pipelines and DevOps practices.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and stakeholder management abilities.
Why Join Us :
- Opportunity to work on large-scale enterprise digital transformation projects.
- Exposure to modern technologies including Java, Angular, Spring Boot, and Microservices.
- Collaborative and innovation-driven work environment.
- Excellent learning, career growth, and long-term opportunities.