Join our team and make a difference in the world of technology!
Position: Java Springboot Developer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Job Description: We are seeking a highly motivated and experienced Java Springboot Developer to join our dynamic team. As a Java Springboot Developer, you will be responsible for designing, developing, and maintaining complex applications using Java, Springboot, and other relevant technologies. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet client requirements.
Key Responsibilities:
- Collaborate with project managers, business analysts, and other team members to understand project requirements and translate them into technical specifications.
- Design, develop, and test high-quality, scalable, and maintainable software solutions using Java Springboot and other related technologies.
- Participate in code reviews, debugging, and troubleshooting to ensure the quality and performance of the application.
- Work with the DevOps team to deploy applications to production and provide support for any post-deployment issues.
- Stay updated with the latest industry trends and technologies and share your knowledge with the team.
- Communicate effectively with team members, stakeholders, and clients to provide project updates and discuss any technical issues or challenges.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience working as a Java Springboot Developer in a fast-paced environment.
- Strong experience with Java, Springboot, and other related technologies such as Hibernate, RESTful APIs, etc.
- Good understanding of Agile/Scrum methodologies and experience working in an Agile environment.
- Knowledge of front-end development technologies such as HTML, CSS, and JavaScript is a plus.
- Experience with DevOps tools and practices, including CI/CD, is highly desirable.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
We offer a competitive salary, benefits package, and a dynamic work environment where you can grow both personally and professionally. If you have a passion for developing innovative software solutions and want to be part of a dynamic team, we encourage you to apply for this exciting opportunity.