Senior Java API Engineer
cyberThink - O'Fallon, MO
Apply NowJob Description
Job Description: As a Senior Java API Engineer, you will support the analysis, design, development, and delivery of mission-critical API solutions for a high-volume payments environment. This role focuses on API-based transaction processing, system integration, and modern digital payment technologies. You will provide technical leadership, mentor team members, and contribute to architectural decisions while working with cross-functional teams in a fast-paced, collaborative environment. Key Responsibilities: Analyze, design, develop, and deliver robust API-based software solutions. Customize, build, and test applications to meet required specifications and integration needs. Provide leadership, mentoring, and technical guidance to other engineers. Support development initiatives for API and microservices-driven transaction systems. Plan, design, and engineer technical solutions following established standards and best practices. Adapt and produce technical artifacts, documentation, and templates required for project delivery. Contribute ideas to strengthen development standards, governance, and toolsets. Research and evaluate emerging technologies, frameworks, and engineering approaches. Participate in proof-of-concept activities to support technology selection. Collaborate with cross-functional teams to ensure alignment in solution design and implementation. Support continuous improvement initiatives in engineering processes and software quality. Required Skills, Experiences, Education, and Competencies: Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. High-energy, detail-oriented, proactive, and able to function under pressure independently. Strong verbal and written communication skills with excellent collaboration and organizational abilities. Advanced hands-on experience in Java software development. Strong experience with object-oriented analysis and design using common design patterns. Experience working with digital payment systems, including P2P payments and/or disbursements. Proven experience working in Agile development environments. Strong experience with: Java, Spring and Spring Boot, REST and JSON, Web services, Microservices, Angular, Apache, Tomcat, Maven, JUnit and test automation frameworks, SOAP UI, Log4j, PCF or Azure Experience designing, developing, and deploying applications through modern CI/CD practices. Ability and willingness to learn new technologies and handle complex engineering challenges. Experience contributing to or leading matrix-based, distributed engineering teams. The hourly range for roles of this nature are $60.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry. cyberThink is an Equal Opportunity Employer.
Created: 2026-03-04