06 Aug
|
Synechron
|
Pune
Position Title: Java Full Stack Developer / Senior Java Full Stack Developer
Location: Pune
Experience: 7-12 Years
Notice Period Preference: Immediate to 30 Days Preferred
Job Summary
We are seeking a highly skilled Java Full Stack Developer with 7+ years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices, Angular/React, REST APIs, Cloud Technologies, and Agile development practices.
The candidate will be responsible for end-to-end application development, collaborating with cross-functional teams, and delivering high-quality solutions in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and contemporary frontend technologies.
- Build scalable and secure Microservices using Spring Boot.
- Develop responsive UI components using Angular or React.
- Design and consume RESTful APIs.
- Collaborate with business stakeholders, architects, QA, and DevOps teams.
- Participate in technical design discussions and code reviews.
- Troubleshoot and resolve production issues.
- Write unit and integration test cases to ensure code quality.
- Follow Agile/Scrum methodologies for software delivery.
- Contribute to CI/CD and cloud deployment processes.
Required Technical Skills
Backend
- Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate/JPA
- Microservices Architecture
- REST API Development
Frontend
- Angular (Preferred) or React
- TypeScript
- JavaScript
- HTML5
- CSS3
- Angular Material / Bootstrap
Database
- SQL Server / Oracle / PostgreSQL / MySQL
- Query Optimization
Messaging & Integration
- Kafka / RabbitMQ
- API Integration
Cloud & DevOps
- AWS (EC2, S3, Lambda, API Gateway) or Azure
- Docker
- Kubernetes/OpenShift
- Jenkins / Azure DevOps / GitHub Actions
Tools
- Git
- Maven
- SonarQube
- Jira
Desired Experience
- Experience in BFSI, Payments, Insurance, or Financial Services domain.
- Hands-on experience with distributed systems and cloud-native applications.
- Exposure to system design and scalable architecture.
- Experience working in Agile/Scrum teams.
- Strong debugging and performance tuning skills.
Soft Skills
- Excellent communication skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently and collaboratively.
- Stakeholder management and client-facing experience.
- Mentoring junior developers and conducting code reviews.
Qualifications
- Bachelor's or Master's degree in Computer Science, IT, Engineering, or related field.
- 7+ years of hands-on software development experience.
Nice to Have
- Exposure to Micro Frontends.
- Experience with Redis, MongoDB, or Elasticsearch.
- Knowledge of AI-assisted development tools such as GitHub Copilot or Cursor.
- Banking and Financial Services project experience.
📌 Java Full Stack Developer (Pune)
🏢 Synechron
📍 Pune