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 One Step Staffing and Recruiting, so some details may not match this job. The employer's own page has the real description.
Job Overview
One Step Staffing and Recruiting is seeking an immediate Java Software Engineer to join our remote team. The ideal candidate will be responsible for the design, development, and maintenance of scalable and secure applications using Java technologies. The role requires collaboration with cross-functional teams and a commitment to high-quality code practices while actively participating in the full software development lifecycle, ensuring timely delivery of projects that meet business requirements and adhere to industry standards.
Job Responsibilities
- Design, develop, and implement robust Java-based applications.
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Participate in code reviews, providing constructive feedback and sharing knowledge with team members.
- Work to optimize application performance and security, identifying bottlenecks and bugs for resolution.
- Maintain comprehensive documentation for applications including architecture, code, and deployment procedures.
- Utilize version control systems to manage codebase and maintain organized project repositories.
- Stay current with emerging technologies and industry trends, recommending opportunities for improvement.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in Java application development.
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Proficiency in Java frameworks such as Spring or Hibernate.
- Experience with databases (e.g., MySQL, PostgreSQL) and SQL.
- Familiarity with build automation tools such as Maven or Gradle.
- Exceptional problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
Technologies & Tools
The Java Software Engineer role will utilize a variety of technologies and tools including Java SE and EE, Spring Framework, Hibernate, MySQL, Maven, Git for version control, and various cloud platforms. Familiarity with DevOps practices and tools like Docker and Jenkins is also beneficial, enabling efficient and effective application deployment and monitoring.
Ideal Candidates
Ideal candidates for this position will possess a strong passion for technology and software development, showing a willingness to learn and adapt. They will exhibit effective communication skills and a team-oriented mentality, coupled with the capability to work independently. A proactive approach to problem-solving and an ability to manage time efficiently in a remote working environment are essential traits. Strong organizational skills, along with the ability to prioritize multiple tasks and projects, will also contribute to their success in this role.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.