Job Description:
We are seeking a skilled Java Developer to join our team for a 2-year contract. As a Java Developer, you will be responsible for the development and maintenance of Java-based applications. You will collaborate with cross-functional teams to design, develop, and deploy software solutions that meet client requirements and enhance user experience. The ideal candidate will have a solid understanding of Java programming language and related frameworks, along with strong problem-solving skills and a passion for technology.
Responsibilities:
- Design, develop, and maintain Java-based applications.
- Write well-designed, efficient, and testable code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and resolve issues in existing software applications.
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Perform unit testing and integration testing to validate software functionality.
- Work closely with QA engineers to identify and address software defects.
- Keep up-to-date with emerging technologies and trends in the Java ecosystem.
- Document software designs, specifications, and technical solutions.
- Participate in software architecture discussions and provide input on system design decisions.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Java Developer or Software Engineer.
- Strong proficiency in Java programming language and related technologies (e.g., Spring, Hibernate).
- Experience with web development frameworks such as Spring MVC or similar.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and SQL queries.
- Knowledge of web technologies including HTML, CSS, JavaScript, and AJAX.
- Understanding of software development methodologies (e.g., Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Good communication and interpersonal skills.
- Ability to work effectively both independently and in a team environment.
- Experience with version control systems (e.g., Git) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.
Note: This job description is intended to convey information essential to understanding the scope of the position and is not exhaustive. Duties, responsibilities, and activities may change or be supplemented at any time based on business needs.
Job Type: Full-time
Salary: $85,105.93 - $102,493.16 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Work from home
Experience level:
- No experience needed
Schedule:
- 4 hour shift
Experience:
- PHP: 1 year (Required)
- Java: 1 year (Required)
Ability to Relocate:
- Harrisville, PA 16038: Relocate before starting work (Preferred)
Work Location: In person