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 Software Engineer - Java (Full-Stack) at Get It Recruit, you will be an integral part of a dynamic team responsible for developing, maintaining, and enhancing applications that leverage cutting-edge technologies. This position involves both front-end and back-end development, ensuring the seamless integration of various components. You will collaborate with cross-functional teams to translate business requirements into technical specifications, delivering high-quality software solutions that meet and exceed customer expectations while adhering to industry best practices.
Job Responsibilities
- Design, develop, and maintain scalable web applications using Java and relevant frameworks.
- Implement responsive and user-friendly front-end features using modern front-end technologies.
- Collaborate with product managers and designers to define software requirements and specifications.
- Conduct code reviews and provide constructive feedback to other developers.
- Troubleshoot and debug applications to enhance performance and reliability.
- Participate in Agile development processes including sprint planning, daily stand-ups, and retrospectives.
- Ensure compliance with coding standards and security protocols.
- Stay current with emerging technologies and trends in software development.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of professional experience in software development, with a strong focus on Java.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Experience with back-end frameworks and technologies (e.g., Spring, Hibernate).
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of database management systems (e.g., SQL, NoSQL) and ORM technologies.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills, both verbal and written.
Technologies & Tools
This position requires a strong command of various technologies and tools, including Java, Spring, Hibernate, HTML, CSS, JavaScript, and frameworks such as React or Angular. Additionally, familiarity with version control systems such as Git is essential, as well as database technologies like MySQL or MongoDB. Knowledge of CI/CD pipelines and cloud services (e.g., AWS, Azure) is highly beneficial for optimizing the development and deployment processes.
Ideal Candidates
The ideal candidates for this position are detail-oriented individuals with a passion for technology and a proactive approach to problem-solving. You should thrive in a fast-paced environment and be flexible to adapt to changing priorities. Strong analytical skills, coupled with a collaborative mindset, will allow you to excel in team settings and contribute effectively to project success. Furthermore, a commitment to continuous learning and the desire to stay updated with technology trends are essential traits for success in this role.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.