Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Backend Java Developer

Preston Hunter

Backend Java Developer

Austin, TX
Paid
  • Responsibilities

    Description:

    • As a Software Engineer, you will be part of our MAP PD Payments team to help design, enhance and build our transactional processing engine in an agile development environment.
    • You will work with colleagues, who will support and challenge you daily. You will be working on multiple projects building full stack development of real-time transactional services, REST services API and Container based services that are highly functional, distributed, secure, scalable and resilient.
    • We believe in self-managing Agile teams who build products end to end focusing on unit testing, code reviews and continuous integration for excellent code quality.
    • You will see the code written and moved to production within just a few days, to then be used by a huge customer base including Facebook, Nike, FedEx, Apple to name a few.

    Responsibilities:

    • You’ll help our customers achieve their real goals by understanding their requirements and how they respond to their business needs.
    • You will build partnerships with product management to make sure that the products we are building deliver real value.
    • You’ll use technologies that include Java, REST, Spring ,NoSQL, Docker and more.
    • You will analyze business requirements and architect a solution that is robust and scalable along with providing technical documentation of solution.
    • You have the work and academic experience that will demonstrate proficiency and ease with programming languages, code quality initiatives, scripting languages and operating systems.
    • You coach and mentor your team members and help them grow professionally.
    • You’ll lead meeting and discussions with cross-functional and non-technical teams.
    • You have excellent communication and interpersonal skills and above all, you are a team player!

    Qualifications

    • You have a Bachelor degree in Computer Science or related field and 8+ years of Software Development

    Experience

    • You are a Java expert and you have experience with REST APIs, JSON and exposure to container based technologies.
    • You have strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit, PowerMock.
    • Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques.
    • We count on your curiosity and creativity, to want to understand customer requirements and our processes and want to come up with creative solutions and improvements.
    • While you’ll have the skill to see and understand the big picture, you’re able to stay focused on the task at hand to achieve immediate goals.
    • You have a strong work ethic to focus on our goals.
    • As an end-end champion for your products, you will have strong debugging and Unix skills to help support our Operations teams.
    • A background in the payments domain is a plus.
    • Knowledge of functional programming is a plus.