Search by job, company or skills

Wex

Software Development Engineer 2

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Team/Role

As 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 impact

  • Feature 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 bring

  • 3–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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147201329

Similar Jobs

Bengaluru, India

Skills:

JavaGatlingAppiumDatadogJenkinsJmeterJavascriptRestassuredDockerSeleniumTestrailBambooPostmanPythonKubernetesPlaywrightAllureLocustKarateGitLab CIGitHub ActionsCypressCircleCI

Bengaluru

Skills:

HibernateOrchestrationMavenComputer ScienceSoftware Development Engineer 2

Bengaluru, India

Skills:

TerraformS3Spring BootJavaMicroservicesLambdaSwaggerRDSAWSMySQLCassandraCloudformationKubernetesDockerGcpEc2GitRESTPostgreSQLMongoDBOpenAPIGRPCCloud Functions

Bengaluru, India

Skills:

react.js PythonHttpPostgreSQLRest ApisFastAPIReactQueryZustand

Bengaluru, India

Skills:

react.js SqlRabbitmqNestjsCSSTypescriptKafkaMySQLNode.jsNosqlSqsTerraformGitPostgreSQLJavascriptSassHTMLAWSRedisSnsKubernetesScssDockerMongoDBNext.jsPrismaTypeORMEmotionTailwindSequelizeCSS-in-JSstyled-components