Qualifications
Requirements: A Bachelor’s degree in Computer Science, Computer Engineering, or a related field is essential. We are looking for candidates with at least six years of progressive, post-Bachelor’s related experience. Candidates must demonstrate proficiency in the following areas:Cloud Computing (AWS, Google Cloud, or Azure)Microservices architecture using Spring Boot and REST APIAuthentication and Authorization with OAuth, JSON Web Tokens (JWT), and Spring SecuritySpring Batch for Batch Job implementationData Modeling with RDBMS (Oracle, SQL Server, or Postgres) and NoSQL databases (Couchbase or MongoDB)Continuous Integration and deployment with JenkinsDistributed systems architecture with messaging frameworks (JMS, IBM MQ, or Google Pub-Sub)
About the job
Join Convera as a Senior Software Engineer in Denver, CO!
As a key member of our engineering team, you will design, develop, and implement new software solutions while enhancing existing applications to ensure a seamless customer and end-user experience. We value innovative thinking, so you'll be encouraged to develop high-performing, scalable solutions. Your role will include leading code reviews, contributing to team-wide engineering initiatives, and staying abreast of the latest technologies in frontend and backend development, AWS services, and software engineering best practices.
You will spearhead the creation of Microservices and Batch jobs for our applications, design and maintain fast and responsive APIs, and develop CI/CD pipelines for automated testing, building, and deployment of services. This role offers the flexibility of remote work three days per week, while still reporting to our office in Denver.
About Convera USA LLC
Convera is a leading provider of innovative financial technology solutions, dedicated to enhancing customer experiences through high-quality software development and engineering practices. Our Denver team is at the forefront of creating scalable and efficient solutions that make a difference.