JOBSEARCHER

Software Engineer 2 (Java)

Overview In this role you will design, develop, test, and maintain best-in-class software experiences for Elavon’s platforms. You own full stack delivery with production‑ready code, prioritizing scalable, reliable, and secure systems. You’ll analyze failures, propose design changes, and keep the customer experience at the forefront. You will collaborate with cross‑functional teams to drive innovation and continuous improvement while contributing to the bank’s technology transformation and payments ecosystem. Compensation / BenefitsHealthcare (medical, dental, vision)Life insuranceDisability (short-term and long-term)Parental leave401(k)Paid vacation ResponsibilitiesDesign, develop, test, operate and maintain productsTake full stack ownership with production-ready codeCreate optimal designs prioritizing scalability, reliability, and performanceAnalyze failures, propose design changes, drive operational improvementsPrioritize tasks and manage blockers to enable incremental deliveryConduct code reviews and guide engineering best practicesEnsure compliance and security best practices across developmentSupport reliability engineering standards and emerging technology adoption Key requirementsBachelor’s degree or equivalent work experience3–5 years of relevant software experienceExperience with building maintainable, extensible distributed systemsExperience integrating SDKs into software (preferably Java)Proficiency in Java, .NET, and microservicesExperience building UI against REST/SOAP APIsSQL experience; asynchronous programmingExperience with unit and functional testingFamiliarity with source control practicesExposure to AI is a pluscollaborationproblem solvingattention to detailJava.NETmicroservices