Company Overview
We believe that 90% of hiring the best resources is achieved through referrals. Our platform leverages personal networks to facilitate simple, effective referrals and rewards users when their referrals are hired. By focusing on networking and community-driven recruitment, we aim to transform the hiring landscape into a more efficient and rewarding experience.
Job Summary
We are seeking a passionate and skilled Springboot Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems using Spring Boot framework. Your expertise will help build robust APIs and microservices that power innovative applications, ensuring high performance and reliability in a fast-paced environment.
Duties
- Develop and optimize backend services using Spring Boot, Java, and related technologies to ensure seamless system operations
- Design RESTful APIs and integrate them with front-end applications built with React, Angular, or other UI frameworks
- Collaborate within Agile teams to deliver high-quality software solutions through iterative development cycles
- Participate in system architecture design, including distributed systems and cloud infrastructure deployment on platforms like AWS or Azure
- Write clean, efficient code with a focus on scalability, security, and maintainability while adhering to best practices in software engineering
- Conduct unit testing, debugging, and performance tuning to ensure robust application performance
- Contribute to continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub, Jenkins, or TFS
Requirements
- Proven experience developing backend systems with Spring Boot framework in Java environment
- Strong understanding of RESTful API design principles and web services (SOAP/REST)
- Familiarity with front-end development technologies such as JavaScript, TypeScript, React or Angular is a plus
- Knowledge of database systems including MySQL, PostgreSQL, MongoDB, or Microsoft SQL Server; experience with database design and SQL optimization is essential
- Experience working with distributed systems, microservices architecture, and cloud infrastructure (AWS or Azure)
- Proficiency in version control tools like Git or SVN; experience with CI/CD pipelines for automated deployment processes
- Solid understanding of software development life cycle (SDLC), UML diagrams for system design, and Agile methodologies
- Ability to work effectively in a collaborative team environment while managing multiple priorities
Join us as a Springboot Engineer and be part of a forward-thinking team dedicated to building innovative solutions that make a difference!
Pay: From $140,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
Work Location: In person