Position: Software Developer

Job type: Full Time, Permanent

Experience: 7 - 11 years

Loading ...

Job content

Job Description


We are looking for the candidates who’s having heavy React as front end for this role.


Senior full stack developer, with expertise in React, RESTful APIs, and core Java. Primary responsibilities include the design, development and maintenance of enterprise RESTful APIs, custom React experiences, and an integrated eCommerce platform (JSP/Java/Tomcat/MySQL). The successful candidate will be part of a development team distributed across multiple time zones, working with business and technical stakeholders, both internally and within the client organization.

Primary Activities

1. Contribute to technical/non-functional requirements.

2. Contribute to and maintain comprehensive architectural/technical documentation.

3. Create design artifacts using YAML standards.

4. Contribute to architectural decisions for enterprise service applications/layers.

5. Develop and support RESTful APIs and micro service applications.

6. Enhance/maintain existing eCommerce platform (JSP/Java/Tomcat/MySQL).

7. Develop global and responsive React experiences.

8. Conduct unit/performance/automation tests on developed code.

9. Participate in peer code reviews.

10. Contribute to a high functioning, mature agile team.

Requirements

1. Master or bachelor degree in Computer Science or a related technical field.

2. 5+ years of Core Java experience in design and development. Key technologies include: Hibernate/JPA, Springboot, Spring.

3. 5+ years of hands-on experience designing and implementing RESTful APIs, including JWT authentication.

4. 3+ years of hands-on experience designing and implementing React applications.

5. Experience with containerization (Docker/Kubernetes/similar).

6. Experience with modern CI/CD pipelines in enterprise environments.

7. Experience with traditional relational databases (MySQL and PostgreSQL), with a focus on schema design, database performance, SQL query authoring.

8. Experience with industry standard unit testing frameworks and tooling.

9. Experience with application performance testing.

10. Experience with SVN, Git.

11. Experience with Jira and Confluence.

12. High comfort level with Agile/SAFe development on a Scrum team.

13. Strong organizational skills: proven ability to manage time and adhere to tight deadlines.

14. Ability to prioritize assignments, projects and handle multiple competing priorities effectively.

15. Problem solver with common sense, sound judgment, desire to take initiative, accept ownership and accountability.

16. Independent, self-motivated and enthusiastic.

17. Very strong oral and written communication skills, effective with both technical and non-technical audiences.

Preferred Knowledge/Expertise

1. Experience in vulnerability scanning, best practices, tooling, and remediation.

2. SOAP API design/development.

3. Experience building Python back-ends/services.

4. GraphQL design/implementation in an enterprise environment.

5. Experience working in eCommerce and/or loyalty programs is a definite asset.

Key Relationships & Accountability

The role will be part of a distributed development team, embedded within a larger client technical organization (Agile release train). Typical tasks will include communication, collaboration and technical discovery/discussion with various client teams and stakeholders.

Effective communication and a mature, team-centric relationship management skillset are as critical to the success of the candidate as the technical skillset.


Ragavendran T

Sr. Technical Recruiter

CBTS Technology Solutions India, DLF Cybercity,

Block 7, Ground Floor, 1/124, Mount Poonamallee Road,

Manapakkam, Chennai - 600 089, India

Mob : 91-8122159723 e-mail ragavendran.thiyagarajan@cbts.com

Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...