Java Full Stack Developer

Java Full Stack Developer

Share this job

Posted: 17 - Oct - 2024

Job Description

Job Title                            : Full Stack Developer

Grade                                : AVP

Years of Experience   : 9+ years

Location                           : Chennai

Female candidates Preferred

  What will you be doing?

•    Accountable for the production of high quality software on a personal and team level adhering to all software engineering quality standards / benchmarks and meeting delivery timelines.
•    Comprehensive and clear documentation of the deliverables.
•    Ensure that developed code is free of tech debt and easy to maintain.
•    Collaborate with other team members to build technical solutions that meet customer needs. 
•    Keep up with the current and emerging software development methods, tools and standards.
•    Demonstrate passion for adoption of new tools, processes and technology trends to drive continuous improvement.
•    Identify the areas of improvement and come up with plans to optimize the engineering processes, focusing on automation and process simplification.
•    Keep up-to-date on the wider industry regulations, standards and trends.
•    Provide technical leadership to less senior members of the team.
•    Promote innovation, quality and exploration of new ideas as a culture. 
•    Maintain and contribute to development of relevant technical specialism in team.

 

What we’re looking for:

•    Strong understanding of enterprise design principles to build secure, fault tolerant and scalable systems.
•    Strong hands on development experience in core Java 11, with JPA/hibernate, Spring and event-driven concepts OR equivalent experience in Python
•    Strong knowledge of technologies such as Spring Boot & Angular/ReactJS.
•    Working Experience of API development using REST/SOAP with Spring. 
•    Working Experience of implementing API security and authentication (OAuth2, JWT etc.).
•    Ability to enforce code quality using tools like SonarQube, Veracode as feedback loops.
•    Working experience of developer tools like Jenkins, Maven, Gradle, Nexus, Git etc.
•    Working experience of IaC and Automation tools such as Ansible/Terraform OR Pub/Sub products such as Kafka.
•    Strong understanding of Agile, DevOps, SRE and CI:CD.
•    Awareness of Cloud hosting – OpenShift Enterprise, AWS, etc.
•    Working knowledge of testing methodologies like TDD, BDD etc and testing automation.
•    Good communicator and team player.
•    A strong work ethic - team player, creative, passionate and disciplined


Skills that will help you in the role:

•    Experience of working with RDBMS development experience (e.g. Oracle) & SQL skills
•    Working knowledge of cloud security and network concepts.
•    Experience working with PaaS products, including some experience of container orchestration / management utilising products such as Red Hat OpenShift / VMWare / AWS / Azure 

 

Company Information

Not Disclosed by the Recruiter

Not Disclosed by the Recruiter