WEX Inc. Logo

WEX Inc.

Software Development Engineer 3

Posted 5 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
As a Software Development Engineer 3, you will design, develop, and test software systems and applications, focusing on backend services and microservices architecture. You will work with technologies such as Java, Spring Boot, and Kafka, and ensure quality and continuous improvement in your coding practices. You will also engage in production support and collaborate with global peers.
The summary above was generated by AI

About the Team/Role

As a software engineer on our team, you will be involved in planning, designing, developing, and testing software systems, or applications for enhancements and new projects. 

You will work on Java, Spring Boot, APIs, Kafka, and Postgres.

You should be an individual who has a passion for writing code, enjoys tackling problems that are difficult to solve, is driven by working as part of integrated software engineering teams, is focused on delivering at the highest level of quality, has meticulous attention to detail, and embraces new technologies, frameworks, and development practices with an open mind.

How you’ll make an impact

  • Experience with backend services, APIs, data processing, and web applications (SpringBoot, GraphQL, REST).

  • Experience with the design and development of event-driven microservices architecture using Docker, Kubernetes, Kafka

  • Data engineering, ingestion, storage, and processing with strong database skills (SQL, Postgres, Liquibase).

  • Experience in low-level technical designing and writing user stories (JIRA, Confluence).

  • Production on-call support.

  • Demonstrable CI/CD experience with DevOps exposure.

  • Outstanding analytical, problem-solving, and decision-making skills.

  • Strong philosophy of continuous improvement and passion for automation.

  • Excellent written and verbal communication skills.

Experience you’ll bring

  • Bachelor's or master's degree in Computer Science, or a related discipline.

  • 8 years or more of hands-on experience developing applications using Java.

  • Experience with electric vehicle charging data and protocols (e.g. OCPI and OCPP). (Good to have)

  • Cloud experience with AWS Services.

  • Experience with Python, Angular JS, and JavaScript.

  • Experience with test automation frameworks for Java, like Cucumber, Robot, etc.

  • Experience with collaborating over virtual channels with peers distributed globally.

Similar Jobs

9 Hours Ago
Easy Apply
Remote
3 Locations
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software
The Principal Software Engineer will lead complex engineering projects, drive architecture, and implement new technology initiatives. They will mentor team members and contribute to cross-functional projects within a remote-first team environment.
54 Minutes Ago
Remote
Pune, Maharashtra, IND
Junior
Junior
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Software Engineer II, you will develop new features, ensure secure product experiences, and collaborate with cross-functional teams. Your role involves writing clean code, participating in design and planning, and understanding customer needs effectively. Join a dynamic environment focused on innovation and continuous learning.
Top Skills: AWSGithub ActionsJavaJava Spring BootJenkinsJunitMavenSnykTrivy
6 Days Ago
Remote
Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Principal Software Engineer at Atlassian, you will tackle complex problems, deliver solutions used by various teams, mentor junior engineers, lead code reviews, and influence architectural decisions. You will leverage your expertise in software development and architecture while setting a high standard for code quality and collaboration across engineering teams.

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account