Developer II - Software Engineering (India)

Developer II - Software Engineering (India)

02 Aug
|
UST
|
India

02 Aug

UST

India

Role description

Role Summary The Java Developer is responsible for designing, developing, and maintaining scalable backend services and enterprise-grade applications. This role plays a critical part in delivering high-quality software solutions, ensuring system reliability, and supporting business-critical platforms. The ideal candidate demonstrates robust problem-solving skills, proficiency in Java-based technologies, and the ability to work in an agile, fast-paced development environment. Primary Responsibilities - Design, develop, and maintain Java-based applications and microservices. - Write clean, efficient, and well-documented code following best practices. - Develop RESTful APIs and integrate with internal and external systems. - Participate in system design discussions and contribute to architectural decisions. - Troubleshoot, debug, and resolve production issues in a timely manner. - Ensure application performance, scalability, and security standards are met. - Collaborate with cross-functional teams including QA, DevOps, and product managers. - Participate in code reviews to maintain code quality and consistency. Secondary / Shared Responsibilities - Support CI/CD pipeline integration and deployment activities. - Assist in performance tuning and optimization of existing applications. - Contribute to automation and monitoring improvements. - Participate in sprint planning, stand-ups, and retrospectives. - Maintain technical documentation for developed solutions. - Support incident management and root cause analysis (RCA) activities. Key Skills & Competencies - Strong proficiency in Java (Java 8 or above) with solid understanding of object-oriented programming principles. - Hands-on experience with frameworks such as Spring Boot, Spring MVC, and Hibernate. - Good understanding of microservices architecture and RESTful API design principles.



- Experience working with databases (SQL and NoSQL), such as MySQL , MongoDB etc - Proficiency in version control systems such as Git. - Experience with messaging systems like Kafka and RabbitMQ is an added advantage. - Familiarity with cloud platforms such as AWS, GCP, or Azure. - Proven experience in building, automating, and maintaining CI/CD pipelines using tools like Jenkins and Ansible. - Strong analytical, debugging, and problem-solving skills. - Effective communication and collaboration abilities across cross-functional teams. - Ability to work in fast-paced Agile/Scrum development environments. Qualifications - Bachelor’s degree in computer science, Engineering, or equivalent. - 3–8 years of experience in Java development. - Experience working in enterprise or large-scale distributed systems preferred. Performance Metrics - Code quality (defect density, code review feedback) - Sprint velocity and story completion rate - Production defect rate - System performance and uptime - SLA adherence for bug fixes and enhancements - Turnaround time for feature delivery Work Environment - Agile, fast-paced engineering environment. - Requires collaboration across distributed teams. - May involve handling production support and on-call rotations. - Focus on delivering scalable and high-performance systems.

Skills

AWS, MySQL, Spring Boot, Spring MVC

About UST
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.

📌 Developer II - Software Engineering (India)
🏢 UST
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: developer ii - software engineering (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: developer ii - software engineering (india) / india