Overview
We are seeking a highly skilled Java Full Stack Developer with strong expertise in Object-Oriented Programming (OOPs) and Core Java concepts . The ideal candidate will have hands-on experience in Spring Boot , event-driven architecture , and Angular , with proven ability to debug, optimize, and modernize applications from monolithic to microservices-based architectures.
Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and Angular .
- Implement event-driven architecture for high-performance, distributed systems.
- Lead efforts to migrate monolithic applications to microservices .
- Optimize application performance through advanced debugging and tuning techniques .
- Collaborate with cross-functional teams to deliver robust, secure, and maintainable solutions.
- Deploy and manage applications using Docker and Kubernetes .
- Work with cloud platforms (GCP, AWS) to build and scale applications.
- Integrate and optimize search capabilities using ElasticSearch .
Qualifications
- Strong knowledge of OOPs and Core Java .
- Proficiency in Spring Boot and event-driven architecture .
- Hands-on experience with Angular for front-end development.
- Expertise in debugging, performance optimization, and troubleshooting .
- Experience in migrating monolithic applications to microservices .
- Practical knowledge of Docker and Kubernetes .
Added Advantage
- Familiarity with ElasticSearch .
- Contribute to projects involving other programming languages such as PHP or .NET when required.
Candidate Profile
- Problem solver with strong analytical and debugging skills.
- Ability to work in fast-paced, collaborative environments.
- Passion for building scalable, modern applications and improving legacy systems.