Job :
Software Engineer (Java)

Essential Requirements:

  • Qualification- Bachelor’s Degree in Computer Science, Computer Engineering or related technical discipline.

  • Experience- 1 to 3 years of programming and software development experience 

Key Skills/ Knowledge:

  • Strong analytical and interpersonal skills

  • Strong Object Oriented Concept

  • Good knowledge of Data Structure and Experience of DBMS

  • Experience of Agile/Scrum Practices and Tools

  • Familiar with Test Driven Development (TDD)

  • Familiar with code management and CI/CD tools

  • Good written and verbal communication skills

Key Responsibilities:


  • Analyze business requirements and guide team for standard solutions

  • Work in Scrum/Kanban team environment to size and plan the requirements

  • Experience working on Spring Boot or Java EE (JEE) technology

  • Sound knowledge of Core Java and Object Oriented Programming

  • Knowledge of SQL and ORM technology

  • Familiarity with Angularity 4 or higher framework

  • Develop software products following standard coding practices and automated unit testing

  • Maintain software products by identifying and resolving issues

  • Work collaboratively in an Agile team to deliver team commitments and goals

  • Maintain required documentation of the product

  • Research on new technology and techniques for continuous improvement of the products

  • Participate actively in retrospective meetings for continuous improvement of the team

  • Perform code review of peer developer

  • Implement/follow CI/CD process

  • Mentor new members for easy on-boarding to the team

  • Take different roles, as required by the organization, like Scrum Master, tech lead for small projects, etc.

Job Overview

Company F1Soft Group of Companies
Category Information Technology
Type Full Time
Minimum Education In Bachelor in Computer Engineering
Experience 1 years - 3 years
Openings 4
Salary Negotiable
Skills Technical/Analytical skills, Good communications, Good computer skills