Associate Software Engineer (Java) is responsible to produce and implement functional software solutions, performing code reviews, writing test cases, and collaborating with QA/DEVOPS team during to end to end software development lifecycle.
Qualification and Experience
- Bachelors Degree in Computer Engineering, Computer Science or related technical discipline
- Minimum 1-2 years of prior work experience working in Core JAVA.
Job Description
- Work with business team and stakeholders to understand their needs and translate them into technical requirements
- Design and develop software architecture for Java-based applications that are high-quality, scalable, and maintainable
- Share expertise and knowledge with junior developers, guiding them in the best practices of software development
- Review the code of team members to ensure that it follows the best practices, coding standards and design principles
- Identify and fix complex technical issues, and help the team in troubleshooting the issues that arise
- Remain up to date and adapt quickly the latest technologies and trends in the industry to ensure that the applications are using the most up-to-date tools and frameworks
- Create and maintain technical documentation, such as design documents, flowcharts, and data models
- Participate in project planning, estimation, and prioritization processes
- Assist in deploying Java applications to various environments, such as development, staging, and production.
Required Skills
- Java Core, JUNIT or other testing framework, SpringFramework, Java 8+
- REST APIs
- Version Control (Git)
- Database(MySql, Hibernate)
- Javascript, Html, CSS, Front End (Angular)
- Coding Practices, Design Principles, Secure Practices, Agile
Benefits of Working at Foneloan
- Stellar opportunity to work with the rising company
- The amazing and passionate young team, beautiful office space
- Trust of the biggest FinTech company
- One-of-a-kind company culture and growth opportunities to accelerate your career progression.
How to apply?
We are always keen to meet energetic and talented professionals who would like to join our team. Click on the button below and submit your application to apply for the post.