Software Development Engineer 3 - Back-End Development

WEX Portland , ME 04101

Posted 7 months ago

WEX Inc. is a leading and growing global provider of payment processing, information management and fleet card payment solutions. We hire people who share our passion for continuous innovation and client service that is unparalleled in the industry. If you are looking for a growing career come be part of WEX today!

We're the mobile and web development charter organization at WEX. As a Java Software Developer, you will be joining the Back-End Development team and focus specifically on supporting several of our mobile and web apps. We use the Kanban agile process framework and the embedded DevOps model. Our highly autonomous team controls the full Software life cycle from development, to release, to maintenance and operations.

Our team works hard, covers for one another, yet maintains a healthy work-life balance. We own our results and we take pride in the ownership of everything we do (check your ego at the door, and takes pride in owning results!). We all are comfortable balancing the need to move fast with the realities of working in a highly regulated space like payments. We also enjoy hanging out and eating together.

About the role

  • You will ultimately be supporting 8 to 9 mobile apps and 2 web apps. It includes designing, developing, and testing software systems or applications for software enhancements and new projects.

  • You will have to navigate within and develop micro services, data access libraries and back-end applications and services to provide our customers with the best mobile experience possible.

  • You will leverage the latest technology to improve the quality, stability and increase performance of our apps.


  • Experience with the Spring framework, specifically Spring Boot and Spring Security

  • Experience with web services / REST APIs (AWS, Azure)

  • Experience with Database, SQL, and Java Persistence API (JPA)

  • Experience developing with Agile methodologies (Scrum, Kanban, etc.)


  • Experience with CI/CD systems such as Jenkins/TeamCity a plus

  • Experience with Amazon Web Services a plus

If you are interested, please apply or send your resume directly to

At WEX, we reward innovation, hard work and excellence.

Benefits include:

  • 401(k) Plan

  • Adoption Assistance

  • Bonus Plan

  • Dental Insurance

  • Dependent Life Insurance

  • Employee Assistance Program

  • Employee Referral Award Program

  • Expedition - WEX's Sabbatical Program

  • Extended Parental Leave

  • Flexible Spending Accounts (Medical and Dependent)

  • Health Insurance

  • Life Insurance/AD&D

  • On Site Fitness Facility in South Portland location

  • Pet Insurance

  • Paid Time Off (PTO)

  • Short- and Long-Term Disability Programs

  • Tuition Reimbursement

  • Vision

Equal Opportunity Employer/Vets/Disability

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Lead

Parametric Technology Corporation

Posted 5 days ago

VIEW JOBS 10/10/2019 12:00:00 AM 2020-01-08T00:00 Software Development Lead The right candidate is a highly motivated individual with exceptional talent ready to join the PTC Portland Development Leadership team. As a group lead, you will have the opportunity to develop solutions and tools, while having the opportunity to coach and manage software engineers. You are excited to participate at every phase of the Agile software development process and are willing to drive initiative throughout the engineering department. As a contributor and leader, you will participate in a wide assortment of activities, all focused on propelling PTC Portland forward. As a technical contributor to an Agile team, you will collaborate with your other team members to deliver on business value. As group lead, you will be responsible for managing a small team of developers in all aspects including performance, compensation, and coaching. Your day will consist of a variety of activities. You will engage in activities as an individual contributor on a team, and will also provide support to your direct reports and their respective teams through technical mentorship. Activities include: * Supporting backlog development and product acceptance * Contribute to software and UX design decisions * Developing features and perform code reviews * Supporting department goals and driving initiatives within engineering * Mentor and coach other software engineers * Oversee HR activities for 3-6 engineers * Ability to perform work of high difficulty in designing, creating, and modifying software application features * Use and promote modern software development principles and best practices to design and develop software that meets customer requirements for functionality and performance, as well as ensure the maintainability, scalability, and security of the software * Understand and decompose business requirements * Create designs to meet requirements and provide documentation outlining design and operation * Possesses an understanding of Industrial Automation and Industrial Internet of Things (IIOT) spaces and products * Provides technical leadership on project teams, and mentors software engineers in technical leadership * Ability to coach people of various skill levels in 1:1 settings * Practices effective communication with direct reports in a way that drives continuous professional growth * 2+ year's experience in mentoring or managing members of software teams Expert knowledge of the following technologies: * Languages: C, C++ required, Java, C# and scripting languages such as Python desired * Software Tools: IDE, Source Control Systems, Static Analysis Tools, Dynamic Analysis Tools, Issue Tracking software, Unit Testing Frameworks, Network Analysis Tools, Conformance Testing Tools. Preferred software tools include Visual Studio, Accurev, Intel C++ Studio, TFS, JIRA, Wireshark * Excellent troubleshooting skills * Able to analyze large-scale, complex systems incorporating application software, 3rd party libraries, hardware, operating systems, and networks, and determine root cause * A solid understanding of the client/server software model and networking concepts * A strong understanding of network protocols, including TCP/IP, UDP, and SOAP * Familiar with modern tools and techniques for developing user interfaces, as well as the ability to work with legacy tools including MFC * An understanding of Agile principles, Agile processes and continuous integration Basic Qualifications: * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field * 10+ years' experience in software development Parametric Technology Corporation Portland ME

Software Development Engineer 3 - Back-End Development