Summary
Join Aperia Solutions, a leader in SaaS solutions for the Payments and Compliance industries. Aperia is a Texas-based fintech and managed consultancy firm that creates custom SaaS applications and other software-based solutions for the payments, banking, and processing industry. Founded in 1999, Aperia offers business intelligence, risk management, compliance, and customer intelligence platforms. With offices in Dallas, Washington DC, and Vietnam, Aperia is a fast-paced, global organization that strives to improve efficiency in compliance, risk, and customer service operations. Aperia’s clients include banks, processors, payment facilitators, merchant service providers, independent sales organizations, and government entities. A career at Aperia promises a great challenge, culture, and opportunities to forge your own path.
Job Description
At Aperia, we rely on a dynamic team of developers. We’re seeking a Java Developer who is ready to work on Back-end development. You will participate as part of the Service team and within the larger application team. You will participate in the analysis and estimation of work, develop and unit test your code, coordinate with front end service developers, Data warehouse team and our quality testers.
Core Responsibilities
Design, develop, and maintain high-performance backend services using Java and related frameworks.
Build and maintain RESTful APIs using standard best practices and scalable design.
Produce well-structured, testable, and efficient code using core software development principles.
Troubleshoot complex server-side issues with strong debugging and problem-solving skills.
Create and maintain unit tests using JUnit and support automated testing in CI/CD pipelines.
Collaborate closely with cross-functional teams including frontend developers, QA, and data teams to align development efforts.
Refine and clarify technical requirements and contribute to technical design discussions.
Participate in Agile processes including sprint planning, estimation, code reviews, and retrospectives.
Integrate data from various backend services and databases while ensuring secure, reliable data handling.
Technical Skills:
Minimum 5 years' experience in Java server-side development, including design and debugging of enterprise applications.
Proficiency in Core Java, J2EE, Kafka, Microservices and RESTful API development.
Solid experience with servlets, multithreading, and server-side architectural patterns.
Hands-on experience with Swagger or similar API documentation tools.
Strong SQL skills and experience writing and optimizing database queries.
Proven experience with JUnit and test-driven development.
Experience working in CI/CD environments using modern DevOps tools and practices.
Things that will separate you from the rest:
Experience in the Fintech industry or enterprise-level financial applications.
Familiarity with internal tools such as Clarity or similar portfolio/project management applications.
Exposure to modern Java versions (8, 11, 17) and their advanced features.
Experience with cloud migration or cloud-native development (AWS, Azure preferred).
Familiarity with front-end frameworks such as React, and experience with CSS/HTML.
Basic knowledge of Python for scripting or data integration.
Education or Certifications
Job Type
Schedule
Work Location
Benefits
This job description is not intended to be all-inclusive. An employee may also perform other reasonable related business duties as assigned by their immediate supervisor or management. Principals only.
Recruiters please don't contact this job poster. DO NOT contact us with unsolicited services or offers.