Description
Summary:
We are seeking a Jr. Software Engineer to develop and maintain software applications and contribute to innovative projects that enhance technological capabilities.
Highlights:
1. Develop and maintain high-quality software applications using Java Fullstack.
2. Collaborate with cross-functional teams to design and implement solutions.
3. Contribute to continuous improvement of software development processes.
**Job Summary**
We are seeking a Jr. Software Engineer with 1 to 4 years of experience in Java Fullstack development. The role involves working in a hybrid model with a focus on developing and maintaining software applications. The ideal candidate will contribute to innovative projects that enhance our companys technological capabilities and impact society positively.
**Responsibilities**
* Develop and maintain high\-quality software applications using Java Fullstack technologies to meet business requirements.
* Collaborate with cross\-functional teams to design develop and implement software solutions that align with company goals.
* Participate in code reviews to ensure code quality and adherence to best practices.
* Troubleshoot and resolve software defects and issues in a timely manner to ensure smooth operation of applications.
* Contribute to the continuous improvement of software development processes and methodologies.
* Assist in the creation of technical documentation to support software development and maintenance activities.
* Engage in unit testing and integration testing to ensure software functionality and reliability.
* Work closely with senior developers and project managers to deliver projects on time and within scope.
* Stay updated with the latest industry trends and technologies to bring innovative ideas to the team.
* Provide technical support and guidance to team members as needed.
* Ensure software applications are optimized for performance and scalability.
* Participate in team meetings and contribute to project planning and status updates.
Support the deployment of software applications in production environments.
*
**Qualifications**
* Possess strong proficiency in Java Fullstack development including experience with Java Spring and Angular or React.
* Demonstrate a solid understanding of software development life cycle and agile methodologies.
* Exhibit excellent problem\-solving skills and the ability to work independently or as part of a team.
* Show effective communication skills to collaborate with team members and stakeholders.
* Have a keen interest in learning new technologies and improving technical skills.
* Experience with version control systems like Git is preferred.
* Familiarity with database technologies such as SQL is a plus.