Specialist I - Software Engineering-Java, ATG

UST

  • Thiruvananthapuram, Kerala
  • Permanent
  • Full-time
  • 11 mins ago
Job Description:Role Proficiency:Systematically develops and promotes technology solutions ensuring the developed solution meets both functional and non – functional requirements.Outcomes: * Develop and promote technical solutions which support the business requirements within area of expertise.
  • Ensures IT requirements are met and service quality maintained when introducing new services. Considers the cost effectiveness of proposed solution(s).
  • Set FAST goals and provide feedback to FAST goals of mentees
  • Innovative and technically sound for project analysis in depth.
  • Uphold the standards and best practices by adhering to them in his/her work as well as by implementing them in the team’s work by reviewing and monitoring.
  • Provide innovative contribution within the team by coming up with ideas to automate repetitive work.
  • Able to mentor Developers in such a way that they can progress to the next level of growth.
  • Conduct peer reviews and demand high quality standards for the reviewed deliverables.
  • Conduct technical assessments for hiring candidates to Developer roles.
Measures of Outcomes: * Adherence to engineering process and standards (coding standards)
  • Defined productivity standards for project
  • Schedule Adherence
  • Mandatory Trainings/Certifications
  • Innovativeness (In terms of how many new ideas/thought processes/standards/best practices he/she has come up with)
  • Maintain quality standards for individual and team
  • Adhere to project schedules for individual and team
  • Number of technical issues uncovered during the execution of the project
  • Number of defects in the code
  • Number of defects post delivery
  • Number of noncompliance issues
  • On time completion of mandatory compliance trainings
  • Adhere to organizational policies and processes
Outputs Expected:Code: * Independently develop code for above Maintain best coding and engineering practicesConfigure: * Implement and monitor configuration processTest: * Create and review unit test casesscenarios and execution * 100% code coverage for unit testingDocumentation: * Sign off templateschecklists
guidelines
standards for design/process/development * Sign off deliverable documents – design documentationrequirements
test cases and resultsDesign: * Creation of design LLD architecture for ApplicationsFeatures
Business Components and Data ModelsInterface with Customer: * Proactively influence customer thought process
  • Consider NPS Score for customer and delivery performance
Manage Project: * Contribute to module level developmentManage knowledge: * Consume and contribute to project related documentsshare point
libraries and client universities * Creation of knowledge sharing assetsAssists others in resolving complex technical problems:: * Manage all aspects of problem management activitiesinvestigating the root cause of problems and recommend SMART (specific
measurable
achievable
realistic
timely) solutionsDevelopment and review of Standards & Documentation:: * Maintenance of software process improvement activities; communicating to a range of individualsteams and other bodies.Skill Examples: * Proactively identify solutions for technical issues
  • Ability to maintain technical evaluation procedures
  • Ability to estimate project effort based on the requirement
  • Perform and evaluate test results against product specifications
  • Break down complex problems into logical components
  • Interface with other teams designers and other parallel practices
  • Set goals for self and team. Provide feedback to team members
  • Create and articulate impactful technical presentations
  • Follow high level of business etiquette in emails and other business communication
  • Drive conference calls with customers and answer customer questions
  • Proactively ask for and offer help
  • Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks.
  • Build confidence with customers by meeting the deliverables on time with a quality product
Knowledge Examples:
  • Deep level proficiency in the specialist area.
  • Proficiency in technology stacks
  • Appropriate software programs / modules
  • Programming languages
  • DBMS
  • Operating Systems and software platforms
  • SDLC
  • Integrated development environment (IDE)
  • Agile – Scrum or Kanban Methods
  • Knowledge of customer domain and sub-domain where problem is solved.
  • Knowledge of new technologies (e.g. Data science AI/ML IoT big data and cloud platform etc RDBMS and NOSQL
  • Deep knowledge of architecting solutions and applications on cloud-based infrastructures.
Additional Comments:Role: Senior Developer Location: Trivandrum Experience: 10+ years Job Description: We are seeking a Senior Java ATG/Fluent Commerce Backend Developer to join our team, focused on developing high-performance backend solutions for our Client’s e-commerce platforms. You will work in an Agile environment, collaborating closely with cross-functional teams to design, implement, and maintain scalable and secure applications. Activities as below • Design, develop, and maintain backend services using Java, ATG/Fluent Commerce, and Spring Boot • Build and optimize solutions with technologies like Kafka, MQ, and Lambda • Work on database management with PostgreSQL, Oracle, and DynamoDB • Integrate systems using ATG or Fluent, App Connect, and IIB • Implement CI/CD pipelines with Jenkins and GitLab CI/CD • Ensure high performance, reliability, and scalability of backend services • Participate in code reviews, testing, and documentation Technical Skills required: • Strong experience in Java (Java 10+) • Previous experience (3+) with ATG/Fluent Commerce e-commerce platforms is a must • Proficiency with Spring Boot and microservices architecture • Hands-on experience with Kafka, MQ, and other messaging systems • Expertise in database technologies, particularly PostgreSQL and DynamoDB • Knowledge of cloud services and serverless functions, especially AWS Lambda • Familiarity with CI/CD tools like Jenkins and GitLab • Strong problem-solving skills and the ability to work collaboratively in a team environment • Excellent command of English (written and spoken)Skills:Java,Atg,Microservices,Spring BootAbout 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.

UST