Developer III - Software Engineering ((Java + Angular)
UST · Pune, Maharashtra, India
Posted about 1 month agoFULL TIME
Role Description
Job Summary
We are looking for an experienced Java Full Stack Developer with 6+ years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong expertise in Java 8, Spring Boot/Spring MVC, Microservices, Angular (2+, preferably Angular 8+), and SQL. This is a hands-on development role requiring active involvement throughout the software development lifecycle, from design to deployment.
The successful candidate should possess a solid understanding of software architecture, Agile development methodologies, and best practices in application development. Experience collaborating with product managers, cross-functional teams, and offshore development teams is essential. Strong analytical, communication, and problem-solving skills, along with the ability to work independently and mentor team members, are highly valued.
Required Skills & Qualifications
6+ years of experience in Java-based full-stack web application development.
Strong hands-on experience with:
Java 8
Spring Boot and/or Spring MVC
Microservices architecture
Angular 2+ (Angular 8+ preferred) with at least 3 years of experience
SQL and relational databases
Understanding of software design principles, architecture, and the complete Software Development Life Cycle (SDLC).
Experience working in Agile/Scrum environments.
Ability to design, build, and maintain highly available, responsive, and scalable applications.
Strong communication, collaboration, leadership, and team-building skills.
Experience working with product managers and distributed/offshore teams.
Bachelor's degree in Computer Science or a related field.
Preferred Skills
Knowledge of Redux (hands-on experience preferred; willingness to learn is acceptable).
Experience with cloud platforms, preferably AWS.
Familiarity with Bitbucket, Rally, and modern DevOps practices.
Key Responsibilities
Design, develop, test, and maintain enterprise-grade Java-based web applications.
Develop scalable backend services using Java, Spring Boot/Spring MVC, and Microservices.
Build responsive front-end applications using Angular.
Analyze business requirements and translate them into technical designs, including UML diagrams where applicable.
Participate in architecture discussions and recommend technology improvements and development best practices.
Collaborate with product managers, architects, QA teams, and offshore developers to deliver high-quality solutions.
Troubleshoot production issues and ensure application performance, reliability, and scalability.
Manage priorities effectively while meeting project milestones and release timelines.
Stay updated with emerging technologies and contribute to continuous process and technology improvements.
Desired Competencies
Strong analytical and problem-solving skills.
Self-driven with the ability to work independently.
Excellent communication and interpersonal skills.
Detail-oriented with a focus on quality.
Collaborative team player with leadership capabilities.
Adaptable and comfortable working in a fast-paced, evolving environment.
Passion for learning and embracing new technologies.
Skills
java fullstack,angular,git,microservices architecture,spring boot,javascript,java,
Job Overview
Company
UST
Location
Pune, Maharashtra, India
Employment Type
FULL TIME
Posted
about 1 month ago
Apply for this job
Report this job
This job post is inappropriate or something is wrong.
Advertisement
Similar Jobs
Verified
Bangalore
Pune City, Maharashtra, India
Bangalore Urban, Karnataka, India
Got your eye on a role? Time to prep.
Browse 135+ real frontend interview questions React, JavaScript, and more. Each answer explains the why, not just the what.
90 React Questions
Hooks, state, rendering, patterns
45 JavaScript Questions
Closures, async, prototypes, ES2024
CSS & TypeScript
Coming soon