Java Application Developer
3 days ago
Sr. Software Engineer – International Mobility
About the Team / Role
We are seeking a seasoned
Sr. Software Engineer
in the
WEX Mobility Engineering organization
. This role will sit within the
International Mobility team
, which caters to fleet management and mobility payments solutions for large customers and partners in the
EU and APAC
regions.
The International Mobility development team spans across
India, UK, and USA
.
Our Mobility systems provide
SaaS and API solutions
to a variety of customers.
WEX Mobility products
enable credit issuance to fleet companies and their employees through WEX or co-branded credit cards, usable at fueling stations and select merchants.
We provide fleet managers and operators with the flexibility to configure spend controls—restricting fleet members to use their cards at configured merchants, amounts, and velocity limits.
How You'll Make an Impact
- Design, develop, and maintain robust, scalable, and high-performance object-oriented code in backend services.
- Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system communication.
- Craft system designs, lead design decisions, and drive alignment with other senior engineers.
- Write automated unit, integration, end-to-end, concurrency, and load/performance tests.
- Analyze existing systems to identify bottlenecks and technical debt; implement scalability and stability improvements.
- Implement automation for testing, monitoring, healing, and scaling applications.
- Contribute to CI/CD practices to reduce time to market.
- Collaborate with cross-functional teams (product managers, designers, engineers) to define and implement new features.
- Conduct code reviews, mentor junior and mid-level engineers, and promote engineering best practices.
- Troubleshoot complex issues, devise fixes, and author root cause analysis documents to ensure lasting performance and reliability.
- Conduct comparative analyses of competing technologies to evaluate pros and cons.
- Maintain robust documentation, including design docs, runbooks, change management docs, and readiness plans.
- Provide live-site support for production applications, ensuring rapid incident resolution and continuous improvement.
- Drive cross-team projects as a single-threaded owner (STO) or tech lead, actively unblocking other engineers.
Experience You'll Bring
- Bachelor's degree in
Computer Science
or
Software Engineering
. - 5+ years
of professional experience in software engineering. - Strong understanding of
data structures, algorithms, OOP design,
and problem-solving. - Expertise in designing and developing
internet-scale services
with scalability, availability, security, and reliability. - Excellent written and verbal communication skills with a collaborative mindset.
- Proficiency in backend development using
Java or C#
, frameworks like
Spring Boot
, and building/optimizing RESTful APIs,
ODATA framework
, and
SQL
.
Preferred Qualifications
- Master's degree in
Computer Science
or
Software Engineering
. - 5+ years
of software engineering experience. - Experience with
event-driven architecture
and tools such as
Kafka
. - Experience working on
card payments
or financial systems. - Familiarity with
cloud-native architecture
,
Docker
, and
Kubernetes
. - Awareness of
API security
and
PCI DSS
compliance requirements. - Ability to work on existing codebases, contribute improvements, and adapt to legacy system constraints.
Roles & Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance backend code using
Java
and
Spring Boot
. - Develop public
REST APIs
and internal
gRPC APIs
for seamless inter-service communication. - Lead system design efforts, making critical design decisions and ensuring cross-functional alignment.
- Write and maintain comprehensive automated testing suites (unit, integration, performance).
- Identify bottlenecks and technical debt, implementing improvements for scalability and stability.
- Automate processes for testing, monitoring, and deployment to enhance efficiency.
- Collaborate with product managers, designers, and engineers to define and implement new features.
- Conduct thorough code reviews and mentor engineers while promoting best practices.
- Troubleshoot complex technical issues and document long-term solutions.
- Stay updated with emerging technologies and conduct comparative analyses to guide design decisions.
Our Ideal Candidate
- Strong foundation in
Java
and
Middleware technologies
. - Expertise in
Java + Spring Boot + Microservices
development for scalable architectures. - Deep understanding of
RESTful APIs
and
middleware integration
. - Proven experience in developing enterprise-level applications leveraging
Java
and
cloud platforms
. - Experience range:
5 to 9 years
, capable of leading projects and mentoring developers. - Ability to drive technical decision-making and enforce best practices.
- Strong grasp of
software design principles
and
SOLID
principles for efficient and reusable code. - Experience with
containerization
(Docker) and
orchestration
(Kubernetes). - Excellent analytical and problem-solving abilities.
- Effective collaboration with cross-functional teams and strong communication skills.
- Education:
Bachelor's degree in Computer Science or Software Engineering (mandatory). - Certifications (Preferred):
- Oracle Certified Professional, Java SE 11 Developer
- AWS Certified Solutions Architect – Associate
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India Univo Education Full time ₹ 90,000 - ₹ 11,00,000 per yearRole & ResponsibilitiesWe are seeking a highly skilled Java Developer with strong experience in building desktop-based applications using SWT, Swing, and the OSGi Framework. The ideal candidate will possess deep technical expertise in Core Java, RESTful services, and application modularization, along with practical exposure to build automation, CI/CD, and...
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India CG-VAK Software & Exports Ltd. Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany SizeLarge-scale / GlobalExperience Required6 - 9 yearsWorking Days5 days/weekOffice LocationKarnataka, BengaluruRole & ResponsibilitiesWe are seeking a highly skilled Java Developer with strong experience in building desktop-based applications using SWT, Swing, and the OSGi Framework. The ideal candidate will possess deep technical expertise in Core...
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India Talent Pro Full time ₹ 6,00,000 - ₹ 18,00,000 per yearDescription : Role & Responsibilities : We are seeking a highly skilled Java Developer with strong experience in building desktop-based applications using SWT, Swing, and the OSGi Framework. The ideal candidate will possess deep technical expertise in Core Java, RESTful services, and application modularization, along with practical exposure to build...
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India TalentXo Full time ₹ 4,24,000 - ₹ 17,57,383 per yearRole & ResponsibilitiesWe are seeking a highly skilled Java Developer with strong experience in building desktop-based applications using SWT, Swing, and the OSGi Framework. The ideal candidate will possess deep technical expertise in Core Java, RESTful services, and application modularization, along with practical exposure to build automation, CI/CD, and...
-
Java Application Developer
5 days ago
Bengaluru, Karnataka, India Siva Chandu Full timeJava Application Developer (Framework)Location: Bengaluru, Karnataka, IndiaExperience: 6 9 yearsEmployment Type: Full-time | 5 Days a WeekPositions: 3Notice Period: Max 30 DaysOutstation Candidates: Allowed Role Overview:We are seeking a highly skilled Java Application Developer with deep expertise in Core Java, desktop-based applications, and modular...
-
Java Application Developer
5 days ago
Bengaluru, Karnataka, India PRADEEPIT CONSULTING SERVICES PVT LTD Full time ₹ 8,00,000 - ₹ 12,00,000 per yearExperienceThis role develops and supports application solutions to meet Customer requirements.They may develop and/or reengineer simple application componentsIntegrate software packages, programs and reusable objects residing on Java related platforms.Note: Experience in Airways/Airlines/Aviation/Related to travel domain is an added advantage.
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India Us Technology International Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole: Java Application DevelopementLocation: BangaloreExperience: 6 - 9 yearsSkills Required.Core JavaSWT, SWINGSQL, JAXB, XSLGit, SVNRestServicesWorking with tools like Postman,Insomnia etc.UMLOauthMaven, GradleJenkins
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India Acesoft Labs Full time ₹ 4,00,000 - ₹ 6,00,000 per year:Intermediate to expert knowledge required in the following areas:• Latest Java version knowledge (Java 11/17)• Quarkus framework• Caching• Testing methods, including unit and integration testing (JUnit, Mockoon, Mockito)• Agile methodology• Experience in designing & developing Web Services, API's and interfaces (REST and SOAP)• Log monitoring...
-
Java Application Developer
4 days ago
Bengaluru, Karnataka, India ACL Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title:Java Full Stack DeveloperExperience:4–8 YearsLocation:BangaloreEmployment Type:Full-time ( Hybrid)Interview Process:1st Round: Virtual (2 Technical Rounds)2nd Round: Face-to-Face InterviewAbout the RoleWe are looking for a passionate and experiencedJava Full Stack Developerto join our dynamic engineering team. The ideal candidate will have...
-
Java Application Developer
1 week ago
Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full time ₹ 2,00,000 - ₹ 6,00,000 per year- JD:- Handson experience in Java application L1/L2 support. Logged and managed IT service requests and incidents using BMC Remedy Tool. Created and maintained knowledge base articles within ServiceNow for end-user self-service. Utilized ServiceNow for change management and asset tracking. Provided L1 L2 desktop support for 500+ users on Windows platform and...