PP – Sr. JAVA Engineer – Job9815

PP – Sr. JAVA Engineer – Job9815

Summary

We are looking for a passionate full stack software engineer to join this company’s team which is responsible for providing best-in-class payout experience for their customers with flexible, scalable, and reliable solutions.

We solve world-scale problems and provide opportunities to match. We build diverse teams that recognize our strengths and allow us to work on our weaknesses. You bring skills and a relentless focus on the customer, and we’ll provide the support you need to do the best work.

As a Software Engineer in this engineering team you will be instrumental in the evolution of the Platform. You will make key technology decisions, build & maintain large production grade systems, work with our customers to solve their day-to-day problems, and mentor and guide other engineers.

Responsibilities

  • Lead the end-to-end execution of this engineering team initiatives.
  • Architect, Design and Develop software for distributed systems with high performance, scalability and availability requirements.
  • Must be able to work independently as well as in a team to design and build software applications.
  • Participate in the full development life cycle, including design, coding, testing, and production release.
  • Create web applications following best practices of accessibility, internationalization, and TDD.
  • Partner closely with design & product to craft great product experiences.
  • Be a crafts(wo)man and encourage code craftsmanship across teams.
  • Deliver code in an agile team environment and drive innovation through rapid prototyping and iterative development.
  • A passion for technology and for developing robust, scalable, state-of-the-art software systems.
  • Define and devise processes, tools and methodologies to achieve excellence in software development, testing, and deployment.
  • Work with cross-functional groups and achieve results in matrix organization with good time management skills.
  • Provide technical leadership and mentoring engineers within the team.
  • Lead code reviews to drive the team to the highest code quality standards.

Requirements

Must-Have Skills

  • Bachelor’s degree in computer science or engineering and 7+ years related industry experience.
  • 7+ years of experience designing, developing and delivering software platforms.
  • Proficiency in developing object-oriented software in Java, J2EE.
  • Experience with Java tech stack such as EJB, JPA, JSF, Glassfish, Eclipselink or Hibernate.
  • Experience designing, building, and maintaining large distributed systems on one of the major cloud providers (AWS, Azure, GCP).
  • Experience building a scalable, production-grade API based platform.
  • Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture.
  • Strong data analytical skills and proficiency with databases such as MySQL.
  • Expertise with modern messaging platforms (e.g. ActiveMQ, Kafka, SQS / SNS).
  • Experience working on legacy products and Monolith systems.
  • Excellent problem-solving and trouble shooting skills.
  • Well experienced in developing and executing automated unit, functional and integration tests.
  • Strong attention to detail, desire to learn, to experiment, and to share knowledge with others.
  • Real-world experience with cross-browser, cross-platform, and design constraints on the web.
  • Ability to work on different flows with quick context switching and being able to debug complicated applications with relative ease.

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf