Logo for Corserv Holdings Inc

Senior Software Engineer

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Problem Solving
  • Communication
  • Collaboration
  • Detail Oriented

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Software Engineering, or 10+ years of related experience
  • Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate)
  • Solid understanding of backend development principles, including RESTful architecture, microservices, and asynchronous processing
  • Experience with relational databases (e.g., MSSQL) and proficiency in writing efficient SQL queries

Requirements:

  • Designing and developing high-quality, scalable, and maintainable backend systems using Java technologies
  • Collaborating with cross-functional teams to gather and analyze requirements and translate them into technical specifications
  • Implementing and maintaining efficient and robust RESTful APIs and microservices
  • Conducting thorough code reviews to ensure the quality and integrity of the software

Job description

Description

As a highly skilled and motivated backend Senior Software Engineer you will work with our dynamic team on our next-generation payments platform. As a backend Senior Software Engineer, you will play a crucial role in the development and maintenance of our core financial services platform. Your expertise in Java programming and backend development will be instrumental in ensuring the scalability, reliability, and performance of our applications. 

  • Designing and developing high-quality, scalable, and maintainable backend systems using Java technologies like REST, SOAP, and Hibernate.  
  • Collaborating with cross-functional teams to gather and analyze requirements and translate them into technical specifications and designs. 
  • Implementing and maintaining efficient and robust RESTful APIs and microservices. 
  • Writing clean, reusable, and testable code, adhering to industry best practices and coding standards. 
  • Conducting thorough code reviews to ensure the quality and integrity of the software. 
  • Identifying and resolving software defects and performance issues and providing timely bug fixes. 
  • Optimizing backend systems for high performance, scalability, and security. 
  • Integrating third-party libraries, tools, and APIs as needed. 
  • Working with databases and implementing efficient data storage and retrieval mechanisms. 
  • Collaborating with front-end developers to ensure seamless integration of the front-end and back-end systems. 
  • Keeping up to date with emerging trends and technologies in backend development and incorporating them into the software development lifecycle. 
  • Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives. 
  • Other duties as assigned. 
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or 10+ years of related experience. 
  • Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate). 
  • Solid understanding of backend development principles, including RESTful architecture, microservices, and asynchronous processing. 
  • Experience with relational databases (e.g., MSSQL) and proficiency in writing efficient SQL queries. 
  • Familiarity with NoSQL databases (e.g., MongoDB) and their usage patterns. 
  • Knowledge of version control systems (e.g., Git) and familiarity with continuous integration and deployment (CI/CD) processes. 
  • Focus on developing secure applications exposed to multiple audits (OWASP, SSAE16, PCI). 
  • Experience in designing and developing RESTful APIs and web services. 
  • Proficiency in using build tools (e.g., Maven, Gradle) and dependency management. 
  • Strong problem-solving skills and ability to debug complex issues. 
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment. 
  • Proven ability to deliver high-quality software projects on time and within budget. 
  • Familiarity with multiple Agile development methodologies (e.g., Scrum, Kanban, Waterfall) is a plus. 
  • This role requires a high level of autonomy, attention to detail, initiative, ownership, ability to learn and correctly interpret business terminology and product concepts. 
  • Willingness and desire to maximize AI toolsets for increased productivity and product quality. 
  • Ability to work remotely within CorServ’s footprint. 
  • AWS services: Connect, Lex, Lambda, DynamoDB, CloudFormation, CloudWatch. 
  • Financial services and/or credit card systems background. 

About CorServ  


CorServ is a credit card technology and portfolio management company that was founded in 2009. With decades of experience in payment systems, we enable financial institutions to enter or expand their credit card program with our open-source technology platform. Our global headquarters is in Atlanta, GA. We offer a competitive compensation package and company-paid benefits package including medical, dental, and vision. We also offer a generous PTO plan, 401k match, and the opportunity to work in a remote environment.


CorServ is an Equal Opportunity employer—All qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. CorServ is firmly committed to upholding EEO principles. As part of our standard pre-employment process, we conduct screenings for drugs, credit, and backgrounds in accordance with legal requirements and industry best practices. These measures help us maintain a safe, secure, and inclusive work environment for all employees. 

Software Engineer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.