Job Description
  • Pune, Maharashtra - India

  • Full Time

  • Software Engineering


  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Work with the Integration team to integrate external platforms via APIs/plug-ins
  • Architect Integration platform to make sure efficient API calls
  • Write Junit/integration test cases to validate the code quality and code coverage
  • Attend daily Scrum, collaborate with technical & product team, and complete assigned tasks in each Agile Sprint
  • Work closely with the business analysts and product owners to understand the Integration scope and requirements
  • Develop and adhere to best-practices for integrating applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Assist with integration estimates
  • Participate in code reviews and performance optimization
  • Collaborate effectively across teams

Required Skills

  • Minimum 4 years of programming experience in Java with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Skilled with writing reusable Java libraries and knack for writing clean, readable Java code
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Knowledge of API utilities such as cURL and Postman
  • Sound understanding of RESTful and SOAP APIs, HTTP/HTTPS protocol usage, proxies, security concepts and controls of public interfaces.
  • Proficient with use of code versioning tools, such as Git
  • Ability to work independently and within a team in a fast-changing environment with changing priorities and changing time constraints.
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills while being a team player
  • Good time-management skills
  • Great interpersonal and communication skills

Apply for this Job