Description

Key Skills: Core Java, Fullstack Java, Microservices, Springboot

Roles and Responsibilities:

  • Design and Development: Design assistance, implement, and deploy full-stack web/mobile applications, ensuring high performance, scalability, and security.
  • Front-End Development: Develop intuitive, user-friendly interfaces using modern front-end frameworks (e.g. React, Angular, Javascript, JSP, Typescript, Swift, Kotlin, Visual Studio Code, Xcode, Android Studio), with a strong focus on responsive design and accessibility.
  • Back-End Development: Develop and maintain server-side logic, database connections, and APIs using technologies (e.g. Node.js, Java Spring boot, intellij) ensuring seamless integration with front-end components.
  • DevOps Practices: Utilize SAP CCV2 (Hybris), AWS/Azure DevOps tools to automate deployment, monitor application health, and implementation of micro services / containers, authorization & authentication modules via API gateway.
  • Collaboration: Work closely with product managers, Tech leads, UX/UI designers, and other engineering teams to gather requirements, define technical specifications, and deliver high-quality software solutions.
  • Testing and Debugging: Implement comprehensive testing strategies, including unit, integration, and end-to-end tests, to ensure software reliability and performance. Identify and resolve bugs and performance issues in a timely manner.
  • Continuous Improvement: Stay up to date with the latest industry trends, tools, and technologies, particularly those related to mobile app development, and proactively suggest improvements to processes, tools, and software architecture.
  • Documentation: Create and maintain detailed technical documentation for all developed software, including API documentation, and user guides.

Skills Required:

  • Previous experience around web/mobile app (android/iOS) development (min. 5 years to a max. of 7 years, preferred in ecommerce/healthcare sector).
  • Excellent problem-solving skills and ability to analyze/troubleshoot complex technical issues.
  • Be comfortable working with cross functional teams (different time zones/international teams).
  • A sound understanding and experience with Scrum/Agile Methodologies.
  • Detail-oriented with a commitment to delivering high-quality results.
  • Passionate about delivering zero defect code that meet or exceed the proposed defect SLA and have high sense of accountability for quality and timeliness of deliverables.
  • Strong Debugging and Troubleshooting Expertise
  • Ability to deliver on multiple projects and manage priorities based on changing directions.
  • Strong communication skills, both verbal and written, with the ability to convey technical information clearly and concisely.

Education: Bachelor's OR Master's degree in Computer Science, Information Technology, or a related field

Education

Any Graduate