SoftGenius Developers is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you are a self-motivated and results-driven individual with a passion for Java development, we would love to hear from you. Join our team and be a part of our mission to deliver innovative solutions that make a difference.
Title: Java Developer
Location: San Diego, California, United States
Company: SoftGenius Developers
Job Type: Full-time
Salary: Competitive
Experience: 20+ years
Education: Bachelor's degree in Computer Software or related field
Industry: Computer Software
Function: About the Company: Secret mission
Job Description: We are seeking a highly skilled and motivated Java Developer to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality software applications. You will collaborate with cross-functional teams to deliver innovative solutions that meet the needs of our clients. The ideal candidate should have a strong background in Java development, along with excellent problem-solving skills and a passion for technology.
Responsibilities:
- Design, develop, and maintain Java-based applications
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
- Write clean, efficient, and well-documented code
- Troubleshoot and debug complex technical issues
- Conduct code reviews and provide constructive feedback to team members
- Stay up-to-date with emerging technologies and industry trends
- Participate in the entire software development lifecycle, from concept to deployment
- Ensure that all projects are delivered on time and within budget
- Work closely with QA team to ensure the quality of the software products
- Continuously improve and optimize existing codebase
- Mentor and guide junior developers
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5 of hands-on experience in Java development
- Strong understanding of object-oriented programming principles and design patterns
- Proficient in Java, Java EE, and related frameworks (Spring, Hibernate, etc.)
- Experience with web development using HTML, CSS, and JavaScript
- Familiarity with database systems (MySQL, Oracle, etc.)
- Solid understanding of software development methodologies (Agile, Scrum, etc.)
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and interpersonal skills
- A keen eye for detail and a passion for delivering high-quality software products
Preferred Qualifications:
- Master's degree in Computer Science or a related field
- Experience with cloud computing platforms (AWS, Azure, etc.)
- Knowledge of front-end frameworks (Angular, React, etc.)
- Familiarity with DevOps tools and practices
- Experience with mobile development (Android, iOS)
- Contributions to open-source projects or personal coding projects
Apply now and take the next step in your career!.