If you are a self-starter with a passion for delivering high-quality software solutions, we would love to hear from you
Position: Java Developer
Location: San Francisco, California, United States
Salary: $92 Per hour
We are seeking a highly skilled and motivated Java Developer to join our dynamic and innovative team. In this role, you will be responsible for developing and maintaining high-quality software solutions using Java technologies. Your primary focus will be on designing, coding, and testing applications, as well as collaborating with cross-functional teams to ensure timely delivery of projects.
Key Responsibilities:
- Design, develop, and implement software applications using Java programming language and related tools
- Participate in all phases of the software development life cycle, including requirements gathering, design, coding, testing, deployment, and maintenance
- Write well-designed, efficient, and testable code that meets quality standards and project requirements
- Troubleshoot and debug complex issues to identify root causes and implement effective solutions
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions
- Keep up-to-date with emerging trends and technologies in Java development and apply them to improve our products and processes
- Continuously improve software engineering practices and processes to enhance team productivity and product quality
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in Java development
- Strong understanding of object-oriented programming principles, data structures, and algorithms
- Proficient in Java programming language and related frameworks such as Spring, Hibernate, and Struts
- Experience with front-end technologies such as HTML, CSS, and JavaScript is a plus
- Familiarity with Agile methodologies and tools like JIRA and Confluence
- Excellent problem-solving, analytical, and communication skills
- Ability to work independently and in a team environment, with a strong sense of ownership and accountability
Join our team and be a part of our exciting journey towards innovation and success.