HamburgerMenu
hirist

Mars Telecom Systems - Java Full Stack Consultant - Spring Boot/React.js

Posted on: 06/08/2025

Job Description

As part of a team of software engineers, the Principal Software Engineer conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures.


Role Responsibilities :

- Use current programming language and technologies provide creative, thorough and practical solutions to a wide range of technical problems

- Share technical expertise within the department and other departments as requested

- Support the bids and proposal and customer variation requests

- Analyse and contribute to system and subsystem requirements specifications and design definitions

- Design, develop and test of applications and programs to support the companys products

- Design, develop and test software programs following established quality standards and in accordance with CTS engineering procedures including coding, unit testing and software configuration control

- Complete high- and low-level detailed software design specifications, storyboards and interface specifications

- Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services

- Prepare reports, manuals, procedures and status reports

- Responsible for assigning roles, responsibilities and the day to day management of the team

- Coach and mentor team members to continually improve their performance. Undertake recruitment activities and annual performance reviews


Skills/Experience/Knowledge :

- Bachelor's degree in Technology (B Tech) or Masters in Computer Application (MCA) or related field with minimum 12 years experience

- Strong in Java SE and Multi-Threaded programming

- Extensive experience with Java development, including frameworks like Spring and Spring Boot.

- Strong understanding and hands-on experience with AWS services and cloud computing principles.

- Experience with designing and implementing microservices-based architectures.

- Experience on UI development using JS libraries like Angular and React

- Must have experience in exposing web services using JAX-WS/REST (one-two years during the last five years of experience)

- Solid understanding and application of various design patterns.

- Good in SQL

- Prior experience in product development.

- Must be good team player

- Must display a sound understanding of software development life cycle, with excellent problem-solving skills

- Excellent written and oral communication skills


Mandate Skills :

- Experience with, and understanding of, the software development life-cycle

- Experience debugging and troubleshooting

- Experience working within Agile/Scrum methodologies

- Strong in Java SE and Multi-Threaded programming

- Must have experience in exposing web services using JAX-WS/REST (one-two years during the last five years of experience)

- Hands on experience in Spring and Hibernate (one-two years during the last five years of experience)

- Hands on experience in Angular or ReactJS

- Good in SQL

- AWS knowledge is mandatory; candidates with AWS certification will be given strong preference.

- Experience on Spring Boot and Spring Data

- Experience on UI development using JS libraries like Angular

- Prior experience in product development


Optional / nice to have skills :


- Experience in high and low level design

- Experience on any Enterprise Service Bus (ESB)


info-icon

Did you find something suspicious?