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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
As a Java Software Engineer at Get It Recruit - Information Technology, you will play a critical role in designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to analyze user requirements, design technical specifications, and implement robust applications that meet business goals. This remote position offers a dynamic work environment where you will utilize your technical expertise to drive innovation and deliver effective software solutions.
Job Responsibilities
- Develop, test, and maintain Java-based applications in adherence to best practices and coding standards.
- Collaborate with product managers, UX/UI designers, and other stakeholders to define software requirements and functional specifications.
- Conduct code reviews and provide constructive feedback to ensure code quality and performance.
- Identify, troubleshoot, and resolve issues or bugs in a timely manner.
- Participate in agile methodology practices, attending daily stand-ups and sprint planning sessions.
- Document software designs, features, and application functionalities for future reference.
- Contribute to continuous improvement initiatives within the development team.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Software Engineer or similar role, with at least 3 years of hands-on experience in Java development.
- Strong understanding of software development principles, design patterns, and methodologies.
- Proficiency in RESTful APIs, microservices architecture, and cloud technologies.
- Experience with version control systems, particularly Git.
- Familiarity with unit testing and automated testing frameworks.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote setting and manage time effectively.
Technologies & Tools
In this position, you will primarily use Java along with various associated frameworks and tools, including Spring Boot, Hibernate, and JUnit. Familiarity with cloud services such as AWS or Azure is desirable, as well as knowledge of database technologies including MySQL or PostgreSQL. Additional experience with front-end technologies, such as Angular or React, will be beneficial for full-stack development tasks.
Ideal Candidates
The ideal candidate for this Java Software Engineer role will be a proactive individual with a passion for technology and software development. You should possess strong analytical skills and have the ability to communicate effectively with both technical and non-technical stakeholders. A commitment to excellence, continuous learning, and adaptability in a fast-paced, remote working environment are highly valued. Creativity and a collaborative spirit will enable you to thrive in our team-oriented culture.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.