Full Time

Immediate Java Software Engineer (Remote)

Step-Up
Remote!
$70,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Step-Up, so some details may not match this job. The employer's own page has the real description.

Job Overview

Step-Up is seeking an Immediate Java Software Engineer to join our dynamic team remotely. In this role, you will be responsible for developing, testing, and maintaining high-quality software applications using Java technologies. You will collaborate with cross-functional teams to design robust solutions and ensure the seamless integration of new features in our existing systems. Your proficiency in coding, debugging, and working with databases will play a crucial role in enhancing our software's functionality and performance.



Job Responsibilities

  • Develop and maintain Java-based applications while ensuring optimal performance and scalability.
  • Collaborate with product managers and UX/UI designers to define and implement innovative software solutions.
  • Write well-designed, testable, and efficient code following coding standards and best practices.
  • Conduct software analysis, programming, testing, and debugging to guarantee software reliability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Utilize database technologies to store, retrieve, and manage data efficiently.
  • Stay updated with emerging technologies and industry trends to enhance processes and systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer with a solid understanding of core Java and object-oriented programming principles.
  • Familiarity with web services and REST APIs.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
  • Knowledge of development tools and frameworks such as Spring, Maven, and JUnit.
  • Strong problem-solving skills and the ability to work independently as well as part of a team.
  • Excellent communication skills, both written and verbal.


Technologies & Tools

The Java Software Engineer will work primarily with Java SE and Java EE technologies, utilizing IntelliJ IDEA or Eclipse as the integrated development environment (IDE). Familiarity with version control systems such as Git, along with build tools like Maven, will be essential for collaboration and deployment. Additionally, exposure to cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker) may be part of the development process.



Ideal Candidates

The ideal candidate for this position is a self-motivated and detail-oriented individual who thrives in a fast-paced environment. They possess a strong passion for technology and agile methodologies, demonstrating high adaptability to changing requirements. Excellent time management skills, along with a commitment to continuous learning and improvement, are essential. A collaborative spirit and a positive attitude towards teamwork will contribute to their success at Step-Up.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.