Senior Software Engineer
Remote Worker - N/A
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.