If you are a highly motivated and results-driven individual with a continuous learning mindset and a strong passion for software development, we encourage you to apply for this exciting opportunity
Job Title: Senior Java Developer
Location: San Francisco, California, United States
Salary: $190000 - $224000
We are seeking a highly skilled Senior Java Developer to join our dynamic software development team. As a Senior Java Developer, you will be responsible for designing, coding, and implementing complex software solutions using Java and related technologies. You will work closely with cross-functional teams to understand business requirements and translate them into technical specifications. In addition, you will lead and mentor junior team members in software development best practices.
The ideal candidate will have a strong background in Java development and a passion for delivering high-quality software solutions. A deep understanding of object-oriented programming principles and design patterns is a must. You should also have experience with Java frameworks such as Spring, Hibernate, and Struts, as well as proficiency in web development technologies including HTML, CSS, and JavaScript.
As a Senior Java Developer, you will play a key role in identifying and troubleshooting technical issues, as well as participating in code reviews to ensure code quality and adherence to coding standards. You will also be responsible for developing and maintaining technical documentation for all software solutions. Therefore, attention to detail and strong problem-solving skills are essential.
In this role, you will also be expected to stay updated with industry trends and incorporate new technologies into our software development processes. You will work closely with project managers to ensure timely delivery of software solutions, as well as provide technical guidance and support to other departments within the organization.
The successful candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a related field, with a minimum of 5 years of experience in Java development. You should also have a good understanding of database design and SQL, as well as experience with Agile/Scrum methodologies.
Join our team of talented developers and make a significant impact on our organization's success.