Technology Architect (Java)

Chennai, India

PAYOTEK is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. PAYOTEK’s various functions embody the company’s innovative spirit and our fast-moving team is committed to leading as a 21st century company.

Job Summary

PAYOTEK is looking for a highly qualified Technology Architect (Java) to join the Core Technology team supporting PAYOTEK’s rapid and sustained global growth. The ideal candidate will have outstanding problem solving skills and enjoys working in a challenging and fast–paced, high-growth environment. Strong attention to detail, ability to meet deadlines consistently and capability to work well under pressure is a must.

Duties &  Responsibilities

  • Define, upgrade and integrate software architecture to support Java-based applications.
  • Work closely with different stake holders and bring up a convincing architecture to achieve long term objectives.
  • Design scalable architecture systems for Java-based applications.
  • Identify Hardware and Software infrastructure needs to accommodate the company’s architectural needs.
  • Troubleshoot design flaws and system bottlenecks.
  • Participate in production of functional design document & technical specification document for development.
  • Engage with Client Architect group and provide estimation for the requirements.
  • Mentor and train the project team members on the solution details for a smoother execution and ensure quality deliverables.

Requirements & Qualifications

  • 12yrs to 14 years of experience with minimum 2 years in Architect role.
  • Experience in defining solution architecture and design for large enterprise applications using Java/J2EE, SOA Webservices (SOAP & REST), Open source products.
  • Strong working knowledge in Spring, Spring MVC, SpringBoot & Microservice architecture.
  • Knowledge in Web Technologies such as HTML 5, CSS 2, jQuery & Angular JS.
  • Knowledge of technology areas of messaging, transaction management, log management, security management, performance management, etc.
  • Strong command on Java/J2EE concepts and current industry standards.
  • Strong understanding on Object Oriented Design methodologies and design patterns and provide solutions to complex design issues.
  • Experience in creating technical artifacts, e.g. Application Architecture, Solution design document, etc.
  • Experience with Cloud Computing & container services.
  • Experience in resolving security vulnerabilities and performance engineering.
  • Experience working on achieving non-functional requirements.
  • Experience developing software in an agile Scrum environment.
  • Must be hand-on in development and create Proof Of Concept.
  • Must have excellent written and verbal communication skills.
  • Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services.
  • Having financial domain experience is an advantage.

 

    First Name*
    Last Name*
    Gender*
    Email*
    Phone*
    Location*
    Resume/CV (Attach) *
    LinkedIn profile
    How did you hear about this Job?
    Would you require visa sponsorship to work in the country in which this position is based?