Join our team of talented developers and be a part of a growing and innovative company
Position: Java Springboot Developer
Location: San Francisco, California, United States
Salary: $171000 - $208000
About the role: As a Java Springboot Developer, you will be responsible for developing and maintaining high-quality software applications that meet the needs of our clients. You will work closely with a team of developers, designers, and project managers to deliver innovative solutions using the latest technologies.
Key Responsibilities:
- Design, code, test, and debug software applications using Java and Springboot framework
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in code reviews, identify bugs and provide solutions
- Develop and maintain technical documentation
- Keep up-to-date with the latest industry trends and technologies to continuously improve the development process
- Troubleshoot and resolve technical issues in a timely manner
- Ensure the scalability, performance, and reliability of the applications
- Contribute to the continuous improvement of the development process and best practices
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in software development using Java and Springboot
- Strong understanding of Object-Oriented Programming principles and design patterns
- Proficient in web development technologies such as HTML, CSS, and JavaScript
- Experience working with databases such as MySQL, MongoDB, or PostgreSQL
- Familiarity with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- A passion for learning and continuously improving your skills
Nice to have:
- Experience with front-end frameworks such as React or Angular
- Knowledge of cloud technologies such as AWS or Azure
- Experience with DevOps tools such as Docker and Kubernetes
- Familiarity with microservices architecture
We offer:
- Competitive salary and benefits package
- Continuous learning and development opportunities
- Collaborative and dynamic work environment
- Opportunity to work on exciting projects for top clients in various industries
- Flexible working hours and remote work options
Apply now and take your career to the next level!