Job Description
We are expanding our engineering team and looking to bring on a Backend Software Engineer with expertise in Java development. This individual will be instrumental in building robust, scalable, and high-performing backend services. As part of our team, you will concentrate on server-side application logic, collaborating with our skilled mobile, front-end, and network engineers to craft our next-generation software solutions.
This position offers the flexibility of 100% remote work, allowing you to contribute from any location within the US.
Core Technologies:
- Front-End: Angular
- Backend: Java Spring Boot
- Database: Postgres, MongoDB
- Additional Services: Elastic Search, Nginx
- Scripting Languages: Python, Bash
- Mobile: Android (Java & Kotlin)
In the First Six Months, You Will:
- Play a pivotal role in the development and enhancement of our secure communication platforms.
- Lead the architecture and deployment of backend services.
- Work on optimizing our existing infrastructure for better scalability and performance.
What you will do:
- Convert high-level requirements into scalable, maintainable Java solutions.
- Develop backend services utilizing Java Spring Boot, Node.js, Postgres, and other relevant technologies.
- Focus on crafting efficient, reliable, and secure backend solutions.
- Collaborate with engineers across mobile, front-end, network, and security domains.
- Create comprehensive engineering documentation, including API specifications and data models.
- Apply and maintain DevOps best practices for continuous integration and deployment.
- Seek out and incorporate new backend technologies to enhance development efficiency.
Qualifications
Must haves:
- Proven experience as a Backend Developer, with a strong emphasis on Java and Java Spring Boot.
- Knowledge of database management systems, including Postgres and MongoDB.
- Proficiency in RESTful APIs and JSON data interchange.
- The ability to thrive in a fast-paced, remote work setting.
- Outstanding time-management and organizational capabilities.
- An in-depth understanding of DevOps principles, with experience in Git, Jenkins, and Docker is beneficial.
Nice to haves:
- A Bachelor’s degree in Computer Science or a related field.
- Familiarity with Angular and other front-end technologies is a plus.
See more jobs at Ridgeline International
Apply for this job