7 months ago
Base Salary
$162k - $199k/yr
Responsibilities
- Design, develop, and implement new software solutions.
- Maintain and improve existing software for better user experience.
- Lead code reviews and contribute to engineering initiatives.
- Develop microservices and batch jobs for applications.
- Create and maintain fast and responsive APIs.
- Manage CI/CD pipelines for automated testing and deployment.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- 6 years of progressive, post-Bachelor’s related experience.
- Experience with cloud computing (AWS, Google, or Azure).
- Knowledge of microservices architecture using Spring Boot and REST API.
- Experience with authentication and authorization using OAuth and JWT.
- Familiarity with Spring Batch for batch job implementation.
- Proficient in data modeling with RDBMS and NoSQL databases.
- Experience with continuous integration using Jenkins.
- Knowledge of distributed systems architecture using messaging frameworks.
Benefits
- Remote work flexibility for three days a week.
Tech Stack
AWSAzureCouchbaseJenkinsMicrosoft SQL ServerMongoDBPostgreSQLSpring Boot
