Java Software Engineer
Primary stack
Job description
About the Position
Join ExampleCorp as a Java Software Engineer and contribute to developing software that powers our company. This role involves maintaining, designing, and improving Java applications.
Responsibilities
The following areas of focus will be central to your role in this position:
- Maintain and improve existing Java software applications.
- Design, implement, and test new features for Java software applications.
- Investigate and resolve defects in Java software applications.
- Provide technical support for Java software applications to internal and external customers.
- Prepare technical documentation for Java software applications.
- Stay up-to-date on the latest industry trends and best practices in Java software development.
Requirements
The ideal candidate for this position will possess the following attributes:
- A minimum of four years of professional work experience as a Java software engineer.
- Strong knowledge of Core Java (including Java 8) and be able to write efficient and maintainable code.
- Familiar with common Java frameworks such as Spring and Hibernate, and be able to use them to develop web applications.
- Experience with common development tools such as Git, Maven, and Jenkins, and be able to use them to manage their code and build processes.
- Work independently and as part of a team, and be able to effectively communicate with other developers.
- Familiar with common software design patterns and be able to apply them to their code.
- Familiar with database technologies such as MySQL, and be able to use them to develop database-driven applications.
- Strong understanding of object-oriented programming concepts and being able to apply them to their code.
- Familiar with common Java development tools and IDEs such as Eclipse and IntelliJ IDEA, and be able to use them to develop and debug their code.
We Offer
As a valued member of our team, you will have access to the following benefits:
- Competitive base salary
- Annual bonus potential
- Stock options
- Comprehensive benefits package
- 401(k) plan with company match
- Generous vacation policy
- Tuition reimbursement
- Flexible work hours
- Work from home options
About the Company
ExampleCorp is a cutting-edge company that is always looking for the best and brightest minds in the Java software engineering field. We offer a competitive salary and benefits package, as well as a supportive and collaborative work environment. If you are ready to join a company that is shaping the future, apply to ExampleCorp today!
Are you interested in this position? Please apply via our Partner HiPeople by clicking the link below. We do not require a CV. We are committed to creating a diverse and inclusive workplace and welcome applicants from all backgrounds to apply.
Are you looking to hire Java Software Engineers? Use HiPeople today to find top talent, without the hassle of CV screening!
For more information on hiring Java Software Engineers, take a look at our expert-crafted hiring guide.
© HiPeople. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.