Role : Senior Full Stack Java Developer
Company : Feuji Software Solutions Pvt Ltd.
Mode of Hire : Permanent Position
Experience : 5 8 years
Work Location : Hyderabad, India
About Feuji
Feuji, established in 2014 and headquartered in Dallas, Texas, is a rapidly growing global technology services provider. With strategic locations including a Nearshore facility in San Jose, Costa Rica, and Offshore Delivery Centers in Hyderabad, and Bangalore, we cater to a diverse clientele.
Our team of 400+ talented engineers specialize in delivering cutting-edge solutions in managed cloud services, cybersecurity, product and quality engineering, and data-driven insights. Collaborating with industry leaders such as Microsoft, HP, GSK, and DXC Technologies, we empower organizations to achieve their business goals.
At Feuji, we prioritize creating Happy Teams and fostering a culture of innovation, growth, and excellence.
Position Summary
The Senior Software Engineer is responsible for the design, development, quality, and release of our organizations web and mobile applications.
Essential Functions
The Senior Software Engineer is responsible for the design, development, and release of our organizations web and mobile applications.
Working closely with Product owners and other stakeholders to understand the business need and design software solutions to meet the product requirements
Develops applications using Application programming interfaces (APIs) and service-oriented architecture
Develops unit and automation test scripts under the test-driven development lifecycle
Contributes to the coding best practices by participating in code reviews and supporting code merges and releases.
Education
Bachelors Degree Computer Science, Engineering, or related field preferred
Work Experience
Typically 5+ years Hands-on object-oriented programming in Java and Javascript (UI) frameworks
Skills
Understanding of all phases of Software development life cycle
Software Development Experience with Java
Experience with UI modern framework like AngularJS or ReactJS
Experience with microservice architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL
Familiar with coding and testing best practices as well as ability to understand complex business problems and design high quality technical solutions.
Knowledge about the Caching technologies and DBMS technologies like Oracle or MySQL, Postgres, MongoDB
Strong Problem-solving, communication and organizational skills