21 Sep
|
DynPro
|
Hyderabad
Role & responsibilities
- Job Description Java Full Stack Developer (Java, Spring Boot, Microservices, Angular, WebFlux)
- Job Title
- Java Full Stack Developer
- Experience
- 5–10 Years
- Location
- Bangalore / Hyderabad / Chennai (Hybrid/Onsite)
- Job Summary
- We are looking for a skilled Java Full Stack Developer with strong experience in Java, Spring Boot, Microservices, Angular, and Spring WebFlux. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance enterprise applications. The role requires hands-on expertise in backend development, frontend development, REST APIs, reactive programming, and cloud-native application development.
- Key Responsibilities
- Design, develop, test, and deploy enterprise-grade Java applications.
- Build scalable RESTful APIs using Spring Boot and Microservices architecture.
- Develop responsive and user-friendly web applications using Angular.
- Implement reactive programming using Spring WebFlux and Project Reactor.
- Design secure, reusable, and maintainable backend services.
- Integrate applications with databases, third-party APIs, and messaging systems.
- Participate in system design, code reviews, and technical discussions.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Troubleshoot production issues and provide timely resolutions.
- Required Skills
- Strong experience in Core Java (Java 8/11/17+)
- Hands-on experience with Spring Boot
- Strong knowledge of Microservices Architecture
- Experience in Spring WebFlux and Reactive Programming
- Proficiency in Angular (10+ preferred)
- Experience developing RESTful APIs
- Valuable understanding of Spring Data JPA and Hibernate
- Experience with Maven or Gradle
- Knowledge of Git version control
- Experience with SQL databases such as PostgreSQL, Oracle, or MySQL
- Understanding of NoSQL databases like MongoDB is an added advantage
- Preferred Skills
- Spring Security, OAuth2, JWT Authentication
- API Gateway (Spring Cloud Gateway)
- Service Discovery (Eureka/Consul)
- Kafka or RabbitMQ
- Docker and Kubernetes
- CI/CD using Jenkins, GitHub Actions, or Azure DevOps
- Cloud platforms such as AWS, Azure, or GCP
- Monitoring tools like Prometheus, Grafana, ELK, or Splunk
- Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 5–10 years of experience in Java Full Stack Development.
- Nice to Have
- Experience with Event-Driven Architecture
- Knowledge of Domain-Driven Design (DDD)
- Experience working in Banking, Healthcare, Retail, or Insurance domains
- Familiarity with Test-Driven Development (TDD) and JUnit/Mockito
- Key Competencies
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Ability to work independently and in Agile teams
- Passion for writing clean, scalable, and maintainable code
Preferred candidate profile
📌 Java Developer (Hyderabad)
🏢 DynPro
📍 Hyderabad