Full Time

Senior Java Software Engineer

eTeam
$100,000 - $150,000* / year (about $48–$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 eTeam, so some details may not match this job. The employer's own page has the real description.

Position Overview

The Senior Java Software Engineer at eTeam will play a pivotal role in designing, developing, and maintaining scalable and robust Java-based applications. This position entails collaborating with cross-functional teams to define project requirements, implementing complex technical solutions, and leading software development efforts while ensuring high standards of code quality and best practices. The ideal candidate will leverage their extensive experience in Java programming to contribute significantly to the overall success of our projects and deliver exceptional products to our clients.



Job Responsibilities

  • Design, develop, and implement high-quality Java applications by following industry best practices.
  • Conduct code reviews, provide constructive feedback, and guide junior engineers to foster their growth.
  • Analyze system requirements and translate functional requirements into technical specifications.
  • Collaborate with product managers, designers, and other stakeholders to gather and refine requirements.
  • Develop and maintain automated tests to ensure software quality and reliability.
  • Optimize applications for maximum speed and scalability, troubleshooting and resolving issues as they arise.
  • Stay updated on emerging technologies, frameworks, and practices to continually improve development processes.
  • Document development processes, code changes, and software functionalities for team reference.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Minimum of 5 years of professional experience in Java development.
  • Proficient in Java technologies, with a solid understanding of frameworks such as Spring and Hibernate.
  • Strong experience with RESTful web services and microservices architecture.
  • Familiarity with front-end technologies like HTML, CSS, and JavaScript is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Experience with version control systems, preferably Git.
  • Strong communication and teamwork skills, with the ability to work independently.


Technologies & Tools

The Senior Java Software Engineer at eTeam will be primarily working with Java technologies, including but not limited to the Spring Framework, Hibernate, RESTful APIs, and Microservices architecture. Other essential tools may include Docker for containerization, Jenkins for continuous integration and deployment, and AWS or Azure for cloud services. Familiarity with Agility tools such as JIRA or Confluence may also be beneficial for project management and collaboration.



Ideal Candidates

The ideal candidate for this position will possess a strong passion for software development, with proven experience delivering high-quality applications. They will be intellectually curious, constantly seeking innovative solutions while demonstrating flexibility in adapting to changing requirements. Strong collaboration and communication skills are essential, along with the ability to foster a positive team environment. A proactive attitude towards problem-solving and a commitment to achieving excellence will define successful candidates for this role.

Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →

View Similar Jobs

Matches Jobs

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