:
Job Summary
We are seeking an experienced Java Developer responsible for building scalable, robust web applications to help launch new and existing products undergoing extensive enhancements. This role requires in-depth knowledge of software architecture, strong communication skills, and hands-on software development experience from design to deployment. The ideal candidate will have experience with software development methodologies and be willing to work in an agile environment.
Key Responsibilities
Software Development: Design, develop, and maintain high-performance, scalable web applications using Java 8, Spring Boot, and Angular 8+.
Microservices Architecture: Implement and manage microservices architectures, ensuring modularity, scalability, and maintainability.
API Development: Develop and expose RESTful APIs to enable seamless integration with other services and platforms.
Cloud Integration: Leverage AWS services such as EC2, S3, Lambda, and RDS for deploying and managing applications.
Agile Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders in an agile environment to deliver high-quality software solutions.
Mandatory Skills
Java 8: Proficiency in Java 8, including features like streams, lambdas, and the new date/time API.
Spring Framework: Hands-on experience with Spring MVC, Spring Boot, and Spring Security.
Frontend Development: Strong experience with Angular 2+ (preferably version 8+), including component-based architecture and state management.
Microservices: Experience in designing and implementing microservices architectures.
Databases: Proficiency in SQL and experience with relational databases.
Version Control: Familiarity with version control systems like Git.
Agile Methodologies: Experience working in agile development environments.
Communication: Strong verbal and written communication skills.
Preferred Skills
Redux: Experience with Redux for state management in Angular applications.
Cloud Platforms: Knowledge of cloud services, particularly AWS.
CI/CD Tools: Experience with continuous integration and continuous deployment pipelines.
Containerization: Familiarity with Docker and container orchestration tools.
Automation Tools: Experience with tools like Bitbucket and Rally.
Qualifications
Education: Bachelor's degree in Computer Science or a related discipline.
Experience: Minimum of 3 years of hands-on experience in software web development.
Leadership: Demonstrated leadership ability and team-building skills.
Problem-Solving: Strong analytical and problem-solving skills.
Skills:
Java,Microservices,Spring Mvc,Angular Framework
About Company:
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact--touching billions of lives in the process.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.