Software Engineer

Convera USA, LLC
United States
about 1 month ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$161,886 - $199,400
Working hours
Regular working hours
Job source

Tech stack

Spring Security Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Couchbase Servers Relational Databases Distributed Systems
+20 more
IBM WebSphere MQ Java Message Service (JMS) JSON PostgreSQL Microsoft SQL Server MongoDB NoSQL OAuth Oracle (Applications) Software Construction Software Engineering User Environment Management Spring-boot Backend Information Technology Front End Software Development Restful APIs Spring Batch Jenkins Microservices

Job description

Design, develop, and implement new software and maintain and improve existing software to support the overall quality of the customer and end-user experience. Think outside of the box to implement high-performing, scalable solutions. Lead code reviews and contribute to team-wide engineering initiatives. Keep up to date with new technologies and techniques in frontend and backend development, AWS services, and software engineering best practices. Lead the development of Micro services and Batch jobs for our application. Design, develop, and maintain fast and responsive APIs. Develop and maintain CI/CD pipelines for automated testing, building, and deployment of services. Work with the Software Development Team and service providers in a geographically distributed structure.

Requirements

Job Requirements: Requires a Bachelor’s in Computer Science, Computer Engineering or related field. Position requires 6 years of progressive, post-Bachelor’s related experience. Must have some experience in each of the following skills: Cloud Computing Knowledge, including AWS, Google, or Azure; Micro services architecture using Spring Boot and REST API; Authentication and Authorization implementation using OAuth, JSON Web Tokens (JWT), and Spring Security; Spring Batch for Batch Job implementation; Data Modelling using Relational Database Management System (Oracle, SQL Server, or Postgres) and NoSQL database (Couchbase or MongoDB); Continuous Integration and deployment using Jenkins; and Distributed systems architecture using Messaging framework, including JMS, IBM MQ, or Google Pub-Sub.

Benefits & conditions

Salary: $161,886.00 - $199,400.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…