Java Software Engineer

Greenville, SC
$115,000 - $120,000 / Year 
Junior, Senior level

Job Description

A bit about us:

We may thrive on human and artificial intelligence, but our values provide the roadmap that informs every interaction.
Who are we?
We take the job very seriously but do not take ourselves seriously.
We believe that kindness is still completely relevant.
We believe transparency and a strong team bring the best results for everyone.
Our Get a Job, Give a Job ™ program helps increase employment across the globe.

Why join us?

This is an exciting opportunity for a Remote Lead Software Engineer to develop and lead a team designing and engineering innovative products using the latest technology.

Job Details

Job Details:

Are you a seasoned Java Software Engineer with a passion for innovation and problem-solving? Look no further. We are a leading technology company seeking a Permanent Lead Java Software Engineer to join our dynamic team. This is an exciting opportunity to develop cutting-edge software solutions and lead a team of talented engineers. You will be a part of a collaborative environment where you can exercise your creativity and technical expertise to help our company continue to deliver top-notch, innovative technology solutions to our clients.


As a Permanent Lead Java Software Engineer, your responsibilities will include:

1. Leading the design, development, testing, and deployment of robust and scalable software applications using Java, Hibernate, Java Spring Boot, and React.
2. Collaborating with cross-functional teams to define, design, and ship new features.
3. Mentoring junior developers, performing code reviews, and ensuring the quality of the team's output.
4. Identifying and implementing best practices for software development and documentation, ensuring designs meet requirements, and delivering high-quality work on tight schedules.
5. Participating in all phases of the software development life cycle, from design to deployment.
6. Troubleshooting and resolving software defects and technical issues as they arise.
7. Continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.


The ideal candidate for the Permanent Lead Java Software Engineer position should possess the following qualifications:

1. A Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. At least 3+ years of experience as a Senior Java Software Engineer or a similar role.
3. Proficiency in Java, Hibernate, Java Spring Boot, and React.
4. Solid understanding of object-oriented programming, data structures, and algorithms.
5. Proven experience in leading a team of software engineers.
6. Excellent problem-solving skills, with a knack for complex troubleshooting and analysis.
7. Strong knowledge of software development methodologies, tools, and processes.
8. Excellent communication and teamwork skills, with a proven ability to lead and inspire a team.
9. A keen eye for detail and a commitment to quality.

Are you ready to take the next step in your career and lead a team of passionate engineers? If you have the required skill set and experience, we would love to hear from you. Apply today and let's create amazing things together!
Ref #
30+ days ago
Last updated 30+ days ago

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.