Logo
Simera

Java Developer JO

Simera, San Francisco, California, United States, 94199


Unlock your remote work journey: you shine, we match you! Once you apply, you will be receiving your profile link in the next 24hrs. After applying you will need to complete your profile, receive follow-ups from our talent advisors, and our AI platform will do the rest.

Summary:

As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications to support our software solutions and business objectives. You will play a critical role in analyzing requirements, writing efficient code, and implementing scalable solutions using Java technologies. Your expertise in Java programming and software development methodologies will contribute to delivering high-quality, reliable, and innovative software products.

Key Responsibilities

Design, develop, and maintain Java-based applications, including web applications, enterprise systems, and backend services.Write clean, efficient, and well-documented code following best practices and coding standards.Collaborate with cross-functional teams to analyze requirements, define technical specifications, and architect software solutions.Debug and troubleshoot issues, identify root causes.Optimize application performance by identifying bottlenecks, optimizing code, and implementing performance tuning strategies.Use version control systems, such as Git, to manage code repositories and collaborate with team members on code changes and updates.Create and maintain technical documentation, including design documents, API specifications, and user manuals.Implement software solutions that are scalable, secure, and maintainable.Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a Java Developer, with a strong background in Java programming and software development.Experience working on enterprise-level Java projects, including web applications, middleware, and backend systems.C1/C2 English proficiencyProficiency in Java programming language and related technologies, including Java EE, Spring Framework, Hibernate, and Maven.Familiarity with web development technologies such as HTML, CSS, JavaScript, and front-end frameworks like Angular or React.Knowledge of database technologies, SQL, and ORM frameworks (e.g., JPA).Excellent problem-solving skills and ability to analyze complex technical issues and implement effective solutions.Effective communication and collaboration skills, with the ability to work independently and as part of a team.