Software Development Engineer 2 (Java 17+)
$96.1k - $115.5kWex Health
This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Portland, ME; Boston, MA; Chicago, IL; Dallas, TX; San Francisco Bay Area, CA; and Seattle/WA.About the Role/TeamAs a Software Development Engineer, you will be a key contributor to the modernization of WEX’s Digital Credit Application. You will help build the high-performance API layer that replaces our legacy Salesforce-heavy workflows. This role is perfect for a backend specialist who enjoys solving complex integration puzzles, building pluggable business logic, and ensuring that our new "modern experience" is fast, reliable, and ready for future AI-driven features.How you’ll make an impactFeature Development: Develop and maintain scalable microservices using Java 17+ and Spring Boot to support new credit application journeys.Migration Support: Assist in migrating business logic from Salesforce (Apex/Flows) into independent, cloud-native services without disrupting the current customer experience.API Craftsmanship: Build and document clean, developer-friendly REST APIs that power our A/B testing framework and multi-channel frontends.Pluggable Logic: Implement modular "Adjudication" components that allow for easy integration with third-party credit bureaus and risk engines.Data Integrity: Ensure seamless data synchronization between our new PostgreSQL databases and the Salesforce system of record using event-driven patterns.Quality & Testing: Write "test-first" code (JUnit/Mockito) and contribute to automated CI/CD pipelines to ensure 100% confidence in every deployment.Experience you’ll bring3–6 Years of Experience: Strong background in backend software development, preferably in high-growth Fintech or E-commerce environments.Java Specialist: Deep hands-on experience with Java and the Spring Ecosystem (Spring Boot, Spring Data, Spring Security).API Design: Proven ability to build and scale RESTful services. Familiarity with GraphQL or gRPC is a plus.Cloud & Databases: Experience working with AWS (Lambda, EC2, RDS) and proficiency in SQL (PostgreSQL) and NoSQL.Message Brokers: Practical experience with asynchronous messaging like Kafka or RabbitMQ.Modern Tooling: Comfort with Docker, Kubernetes, Git, and Maven/Gradle.Problem Solver: Ability to debug complex issues across distributed systems and a passion for refactoring legacy code into clean, modular patterns.Highly Motivated and Self-Learning: Possesses a strong desire to rapidly acquire new skills, tools, and domain knowledge with minimal supervision.Demonstrates initiative, intellectual curiosity, and an eagerness to take on new challenges.Excellent collaboration and communication skills, comfortable asking questions and seeking guidance when needed.Champions a positive attitude, technical curiosity, and a relentless focus on quality and continuous improvement.Prior experience with Sales force experience is a plusThe base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $96,100.00 - $115,500.00SummaryLocation: Portland, ME; Bay Area, CA; Seattle, WA; San Francisco, CA; Chicago, IL; Boston, MA; Dallas, TXType: Full time
- ...Job Title Java Programmer Synergistic IT is a full-service... .... Develop and test software Java Programmer with maximum experience of 1-2 years in development and unit testing of Interfaces... ...Computer Science/ Computer Engineering/ Information Systems/Information...SuggestedImmediate start
- ...Senior Software EngineerFortune 500 insurance provider is looking to build a team to support... ...Summary:The Senior Software Engineer is responsible for the overall design of... ...close attention to detailExpert in Agile development/methodologies, Test Automation and TDD,...SuggestedRemote work
- ...ResponsibilitiesHands on experience in designing and developing applications using Java EE/Spring platformsObject Oriented analysis and design using... ...RequirementBachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical...SuggestedH1bImmediate start
- ...ResponsibilitiesHands on experience in designing and developing applications using Java EE/Spring platformsObject Oriented analysis and design using... ...RequirementBachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical...SuggestedH1bImmediate start
- ...Agile methodologyShould have worked in development and maintenance engagementsBe able to work... ...other team membersPrimary skills: Core Java, J2EE, Webservices (WebSphere)/Micro-Services... ..., Masters in Computer Science/ Computer Engineering/ Information Systems/Information...SuggestedH1bImmediate start
- ...Java Full Stack DeveloperAbout VDart: VDart is an emerging global information technology... ...with Min 6+ years overall experience in development and Integration of ServicesMinimum 4+... ...Service Oriented ArchitectureCloud platform engineer - develop micro services Security API...For contractors
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who...Full timeRemote work
$40 per hour
...The Software Engineer Intern implements developer tools or product... ...will work in an agile development methodology to conduct... ...Develop backend services in Java to support Global... ...postings close: October 2, 2026 Interviews:... ...Internships: Monday, May 17, 2027 (40/hours per...Remote jobSummer workInternshipSummer internshipWork at office- ...rotation (in this case, level 3 means our technical assistance team + their managers couldn’t solve it so we have to call the development team who owns the application)Nice to have: Java, SQL, experience building cloud native applications, experience implementing OAuth2....Contract workWork at office
- ...Department: 69099 Employee Type: Reports to: Sustaining Engineering Manager Pay Grade: Position Summary: The engineering technician... ...to support divisional priorities. This is a 2nd shift position (2:30PM - 11:00PM) that requires a high level of self-motivation,...Work at officeAfternoon shift
$40 per hour
...program, preferably in Computer Engineering, Computer Science, Management... ...programming languages (Python, Java, SQL, Go, and/or Dart) Familiarity... ...postings close: October 2, 2026 Interviews: Early to... ...2027 Internships: Monday, May 17, 2027 (40/hours per week max)...Remote jobSummer workInternshipSummer internshipWork at office- ...focused on execution, not pure engineering. You’ll work closely with... ...costs Collaborate with Product Development, Category Managers, and... ...Product Development Minimum 2-3 years of working experience... ...SolidWorks, or other 3D data software Good understanding of Photoshop...Work experience placementCasual workWork at officeFlexible hours
$140.6k - $173.1k
...business opportunities.We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about... ...native environment using industry-leading AI tools/platforms, Java, AWS, Kafka event streaming, Elasticsearch,...Full timeFlexible hours- ...tech layoffs within the past 2 years due to which the job... ...Apply: Recent computer science/engineering/mathematics/statistics or... ...visit REQUIRED SKILLS For Java/Software Programmers Bachelors degree... ...understanding of the software development life cycle Project work on...Immediate startRemote work
- ...Description As a successful candidate for the DevOps Engineer position, you believe that a software development project isn't complete until it’s successfully... ...collaborative environment support our Drupal and Java software development teams automate build and deployment...Work experience placement
- ...Love your job. Texas Instruments is looking for an energetic engineer with a passion for process. This position provides the... ...future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world...Local area
$70k - $90k
...program ~ Educational and professional development opportunities ~ Career growth with a... ...degree in a technical field preferred ~2–5 years of operations, maintenance, field... ...and time-management skills ~ Military engineering or technical experience is a plus....For contractorsWork at officeWeekend work$26 - $30 per hour
...labeling, and testing equipment and software as required. Safely use... ...Professional development, engagement and events Company... ...and a global team of nearly 2,000 employees, we're building... ...contributions matter. Whether you're in engineering, science, manufacturing, or...Hourly payWork at officeFlexible hours- ...clients’ digital visions.Apex has an opportunity for a Full Stack Engineer. Here are the details:Position: Full Stack EngineerLocation:... ...environment, so if you build it you own it... no QA teams to assist):JAVA (Spring-Boot), Python, and/or SCALAJavaScript (React, Angular,...Remote work
- ...business unit in the analysis, design, and development of business applicationsBring a well-... ...projects and system issuesEvaluate application software packages and make recommendations to... ....Desired ExperienceProficient in Java programming and development for Linux based...Work experience placement
$158k - $195k
Diodes Incorporated is seeking a Manager, Manufacturing Process Engineering to lead the Diffusion/EPI Process team. The chosen candidate... ...additional responsibilities to support Transfers/Process Development.Principle Duties and Responsibilities:Provide leadership to the...Temporary work$110.5k - $160k
...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start... ...at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript * Experience...Full timeInternshipWork at officeWorldwideMonday to Friday- Job Description My client is a local multidisciplinary Civil Engineering firm looking to add an Engineer with land development experience to their team! They work projects of all sizes and properly manage them. They are known for having an incredible work environment and...Local areaFlexible hours
$66.59k - $110k
...Application Engineer Apply Online Our Application Engineers work within a team... ...They are experienced with full life cycle Java development, have a deep understanding of JavaScript... ...applications Deliver high-quality software that will delight and astound our...Local areaRemote work- ...transformation, using a combination of strong Java/Scala development skills as well as Big Data processing... ...’s degree in Computer Science, Engineering, or similar disciplines and 5 or more... ...technologies, prototype and propose software design and solutions. Ability to...Work experience placement
- ...Education Requirement:Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical... ....Candidate who are open to invest 4-5 months in learning about Java or Data Science and then have a job in the Fortune 500 Companies...
- ...needs of individual customers, JAVA changes to applications to... ....Functions as a resource for software and hardware systems users at... ...in Computer Science, Computer Engineering or equivalent preferred.Five... ...preferred.Experience with Agile Development Methodology is a plusERP –...Contract workFor contractorsImmediate startRemote work
- ...Requirement: ~ Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical... ...Candidate who are open to invest 4-5 months in learning about Java or Data Science and then have a job in the Fortune 500 Companies...Full time
- ...Required Skills & Qualifications ~7 or more years of software development experience in maintaining new & legacy solutions ~ Bachelor... .... ~ Experience with multiple languages including Java/Kotlin, Python, etc. ~ Experience working with RESTful APIs...Work experience placementImmediate start
- ...a well-known client who is currently seeking a Civil Engineer specializing in Land Development. Key Responsibilities: Conduct site analysis... ...in AutoCAD, Civil 3D, and other relevant design software. ~ Strong knowledge of local and state land development...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer 2 (Java 17+). Be the first to apply!
- cybersecurity software engineer Portland, ME
- software developer fintech Portland, ME
- senior robotics software engineer Portland, ME
- software engineer remote Portland, ME
- part time software developer remote Portland, ME
- software engineer full time Portland, ME
- entry level software engineer remote Portland, ME
- senior software engineer ruby on rails Portland, ME
- consulting software engineer Portland, ME
- agile software developer Portland, ME




