Java Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., 4–7 years of professional experience in Java development., Proficiency in SQL and experience with database optimization., Strong understanding of object-oriented programming principles..

Key responsabilities:

  • Design, develop, and maintain Java-based applications and systems.
  • Write optimized SQL queries and manage relational databases.
  • Participate in code reviews and maintain code quality through testing.
  • Collaborate with cross-functional teams to deliver software solutions.

Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See all jobs

Job description

This is a remote position.

Job Title: Java Developer (Java, SQL, JSP, Groovy scripting desirable)
Location: Remote
Experience: 4–7 years
Job Type: Full-time



Key Responsibilities
Software Development: Design, develop, and maintain Java-based applications and systems.

Database Management: Write optimized SQL queries, create stored procedures, and perform data management tasks in relational databases.

Application Integration: Work on integrating Java applications with other systems and services, ensuring smooth data flow and functionality.

Code Review & Quality Assurance: Participate in code reviews, implement best practices for software development, and maintain code quality through testing and debugging.

Groovy Scripting: Work on developing and maintaining Groovy scripts to enhance application functionality.

JSP Development: Contribute to the development and optimization of Java Server Pages (JSP) for dynamic web applications.

Collaboration: Work closely with cross-functional teams including front-end developers, system architects, and project managers to deliver software solutions.

Technical Documentation: Prepare detailed technical documentation for the development process, database schemas, and integration points.

Requirements
Experience: 4–7 years of professional experience in Java development with expertise in Java frameworks such as Spring, Hibernate, etc.

Core Skills: Proficiency in SQL (MySQL, PostgreSQL, Oracle, etc.) and experience with writing efficient queries, stored procedures, and database optimization.

Desirable Skills:

Experience with JSP for building dynamic web applications.

Familiarity with Groovy scripting to enhance application functionality.

Technical Proficiency: Strong understanding of object-oriented programming principles and software development lifecycle.

Problem-Solving: Ability to diagnose complex issues, propose solutions, and troubleshoot effectively.

Communication Skills: Strong verbal and written communication skills to collaborate with internal and external stakeholders.

Team Player: Ability to work effectively within a team environment and independently when required.

Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.

Knowledge of additional programming languages or frameworks such as Spring Boot, JavaScript, or Angular is a plus.

Familiarity with Agile development methodologies and tools (Jira, Confluence, etc.).

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Teamwork
  • Communication
  • Problem Solving

Java Developer Related jobs