PP - JAVA Platform / Infrastructure Engineer - Job0852 at Taller Technologies
, , -
Full Time


Start Date

Immediate

Expiry Date

24 Apr, 26

Salary

0.0

Posted On

24 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, JEE, Spring, Hibernate, SQL, Micro-services, RESTful Services, Git, JUnit, Mockito, Docker, Kubernetes, Redis, Apache Kafka, CI/CD, Performance Testing

Industry

IT Services and IT Consulting

Description
PP - JAVA Platform / Infrastructure Engineer - Job0852 Summary This is a global, high growth payments product. This Business to Consumer (B2C) and Business to Business (B2B) product allows our customers to pay thousands of their customers each and every day. 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 to the customer, and we will provide the support you need to do the best work of your life. As a Senior Engineer in the Payments Engineering team, you will be instrumental in tthe evolution of our Payments 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. Every day we come to work looking to develop innovative solutions that deliver high customer value at scale. If you are excited about solving hard problems for our customers, working with a passionate and dedicated engineering team, and are focused on constant improvement as an engineer then please apply! What You'll Do • Designs and development of Frameworks features, APIs, and services • Maintain and improve Frameworks compatibility with internal and external system dependencies • Conduct functional and non-functional testing on Frameworks features • Build monitoring dashboards for Framework features rollout • Integrate with cloud providers (such as AWS) and manage distributed systems • Continuously evaluate/experiment with new technologies, methodologies, and tools to expand the frameworks capabilities • Proactively identify performance bottlenecks and optimize Frameworks capabilities • Collaborate with domain team engineers, Devops team, Infrastructure team and external vendors to assess the efficiency of the frameworks • Support DevOps/Infrastructure team in Implementing and maintaining the release pipelines for continuously testing, integrating, and deploying frameworks code • Contribute to documenting the Frameworks architecture, APIs, and features • Support domain teams on new Framework features/tools rollout and migration Requirements • Java Proficiency: o Strong experience with Java, including core concepts (OOP, data structure, algorithms) o Experience developing highly scalable clustered JEE systems o Experience working with monolithic applications and micro-services o Proficiency in JEE Design Patterns, designing for enterprise-grade security, concurrency and effective session management o Experience working with large volume transaction processing • Frameworks: o Familiar with popular Java frameworks such as Spring, Hibernate, or Java EE o Experience in Service Oriented Architecture (SOA) • Web Technologies: o Understanding of web technologies like HTML, CSS, JavaScript, and RESTful services • Database Management: o Experience with SQL and databases (MySQL, Oracle) • Development Tools: o Knowledge of IDEs (Eclipse, IntelliJ) and build tools (Maven, Gradle) o Experience with at least one scripting language o Proficiency with version control systems, particularly Git • Testing Frameworks: o Experience with testing frameworks such as JUnit and Mockito o Experience with UI test frameworks such as Selenium and Cypress can be advantageous o Experience with performance test framework such as Jmeter can be advantageous • Monitoring Tools: o Working knowledge with APM tools (Datadog, Splunk) for production issues debugging • Caching Solutions: o Knowledge of caching mechanisms and tools (Redis, Memcached) to enhance application performance • Messaging Solutions: o Working knowledge with at least one messaging framework (e.g. Hazelcast, Apache Kafka) • Continuous Integration/Continuous Deployment (CI/CD): o Familiarity with CI/CD pipelines, using tools like Harness, Jenkins, Teamcity • Containerization and Orchestration: o Experience with Docker for containerization and Kubernetes for orchestration can be advantageous Years of Experience • 8+ years of professional experience in developing Java/JEE applications • 5+ years of professional experience in Web Application development • 5+ years of hands-on experience using SQL databases • Degrees or Certifications: Bachelor’s degree in computer science or equivalent
Responsibilities
As a Senior Engineer, you will design and develop Framework features, APIs, and services while maintaining and improving compatibility with internal and external systems. You will also mentor other engineers and collaborate with various teams to enhance the Payments Platform.
Loading...