Senior Software Engineer (Java)

Location: Hyderabad, India
Job Posted:21-12-2021
Job ID: JP014

This is a role opening for an excellent Senior Software Developer – Java. You will be the part of the team that consists of highly talented individuals who are committed to offering the best quality services and products in business cloud computing (iPaaS). In this position you will lead and help in designing the iPaaS solution that is flexible, scalable, innovative, personalized & customer Specific.

Job Description

Responsibilities

  • Translate client requirements into functional applications
  • Design, build, and maintain efficient, reusable,and reliable code
  • Ensure the best possible performance, quality,and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality and standards
  • Maintains documents related to modules with updated information
  • Developing the robust iPaaS solution
  • Helps in integrating the ecommerce platform with major IT Application such as ERP, CRM, Marketing Automaton tool & analytics
  • Developing backend website applications
  • Creating servers and databases for backend functionality
  • Working alongside graphic designers for web design features
  • Seeing through a product from conception to finished product
  • Designing and Developing API
  • Meeting both Technical and consumer needs
  • Staying abreast of developments in web applications and programming languages
  • Understanding functional requirements thoroughly and analysing the clients’ needs in the context of the project
  • Determining and implementing design methodologies and tool sets
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements

This role may be right for you if you have…

  • Hands-on Experience in handling iPaaS platform development
  • Strong hands-on experience in Apache Camel,& Apache Maven
  • Good to have knowledge on Syndesis
  • Minimum 2 years’ experience managing the project with Apache Maven
  • Minimum 5 years’ experience of Core Java &J2ee
  • Good experience in Web services development (SOAP and RESTful)
  • Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management,build processes, testing, and deployment.
  • Knowledge of CICD, GITLAB, JIRA, JUnit.
  • Good knowledge and understanding of design principles behind building a scalable application.
  • Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • components using J2EE technologies, SOA architecture, Application servers
  • Strong analytical and problem-solving skills.
  • Strong oral and written communication skills and a team player.
  • Professional services experience with an ecommerce firm is preferred

Would be nice if you have….

  • Experience in GIT. High Charts, WCF
  • Team handling experience
  • Customer Interaction
  • Leading the team
  • Experience in handling external & internal stakeholders

You will work closely with…

  • Product Team
  • Quality Testing Team
  • Project Teams

Qualifications

Education:

  • B.Tech/MCA/BCA/M.Tech

Certifications:

  • Sun Certified Java Programmer(SCJP)
  • Oracle Certified Java Programmer((OCJP)