Skip to content

Software Engineer – Java
Company | Openlane |
---|
Location | Carmel, IN, USA |
---|
Salary | $90000 – $115000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- 2+ years of experience in software development, preferably in a mid-level role.
- Bachelor’s degree in computer science, software engineering, or a related field.
- Proficiency in TypeScript, Node.js, Angular, Serverless and Cloud Computing, Java, Oracle, and service API development.
- Experience developing large-scale, complex software systems.
- Strong understanding of cloud-based hosting models, with preference for Azure.
- Experience with API development, particularly REST-based services.
- Familiarity with both transactional and NoSQL databases.
- Knowledge of continuous integration and delivery practices.
- Strong skills in automated testing, including unit, integration, and functional testing.
- Experience working in an Agile development environment.
Responsibilities
- Provide technical leadership to the application development team, guiding them in best practices, architecture, and design decisions.
- Collaborate with stakeholders, including project managers and product owners, to understand requirements and translate them into technical solutions.
- Design, develop, and maintain high-quality software solutions using object-oriented programming languages and frameworks.
- Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices.
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
- Conduct automated testing (Unit, Integration, and End-to-End).
- Mentoring junior engineers in best practices, providing guidance for implementation strategies.
Preferred Qualifications
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with performance optimization and scalability techniques.
- Understanding of microservices architecture and design patterns.
- Amazon AWS architecture (API Gateway, CloudWatch, DynamoDB, EventBridge, Lambda, Relational Database Service).
- AWS, Typescript, NodeJs, Oracle DB.
- Certifications in relevant technologies or frameworks (e.g., Azure certifications, Scrum certifications).