Full Time

Senior Java Software Engineer

Shya Workforce Solutions
$110,000 - $150,000* / year (about $53–$72 an hour)

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 Shya Workforce Solutions, so some details may not match this job. The employer's own page has the real description.

Job Overview


Shya Workforce Solutions is seeking a knowledgeable and experienced Senior Java Software Engineer to join our dynamic team. In this role, you will take on a pivotal position in designing, developing, and maintaining robust Java-based applications. You will collaborate closely with cross-functional teams to analyze requirements, troubleshoot issues, and enhance overall software performance while adhering to industry best practices. Your expertise will be instrumental in driving innovative solutions and contributing to our company's success.



Job Responsibilities

  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with project managers and stakeholders to gather and define technical requirements.
  • Perform code reviews to ensure quality standards and improve coding practices.
  • Troubleshoot and resolve software defects in a timely manner.
  • Participate in Agile methodologies and assist in sprint planning and retrospectives.
  • Document software designs and technical specifications for future reference.
  • Mentor junior engineers and provide guidance on software development practices.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in Java software development.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficient in Java frameworks such as Spring and Hibernate.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with databases (SQL and NoSQL) and relevant query languages.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.


Technologies & Tools


The Senior Java Software Engineer will work with a range of technologies and tools, including but not limited to Java 8+, Spring Boot, Hibernate, Maven, Git, Jenkins, Docker, and cloud platforms such as AWS or Azure. Familiarity with container orchestration tools like Kubernetes is a plus, as well as knowledge of front-end technologies that may align with full-stack development.



Ideal Candidates


The ideal candidate for this position combines technical proficiency with strong interpersonal skills. They are proactive, self-motivated, and eager to share knowledge within a collaborative team environment. A passion for continuous learning and innovation, along with the ability to effectively handle challenges and adapt to changing project requirements, will set them apart. A detail-oriented mindset along with a commitment to writing clean, maintainable code is essential for success in this role.

Not every state sets a number of job contacts a week. In Mississippi it is a “good faith” effort to find work each week, with no set number. What it asks →

View Similar Jobs

Matches Jobs

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