Search by job, company or skills

CareerConnects

Lead Software Engineer - Java Full Stack - Chennai

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

Job Title: Lead Software Engineer

Years of Experience: 10 - 12 Years

Location: Chennai (Hybrid)

Primary Skills: Java 8+, JEE, Microservice, Spring Boot, RESTful APIs, OOPS, Groovy, XML, XSD, Angular, React,

Vue.js, Moqui, Spring Framework Core, Spring Data JPA, Spring Security, Eclipse IDE / Spring Test Suite (STS)

IDE, JUnit Framework, Relational Database (Oracle, PostgreSQL), NoSQL (MongoDB, Redis) Git, Documentation.

Role Summary

A Java Full Stack Developer assumes a senior or lead role, demonstrating extensive expertise in both front-end

and back-end development. Responsibilities will include architecting complex solutions, providing technical

leadership, and overseeing the entire software development life cycle. This seasoned developer is adept at

designing scalable and robust applications, implementing best practices, and mentoring junior team members.

Collaboration with stakeholders, addressing technical challenges, and staying abreast of emerging technologies

are integral aspects of the role. Strong analytical skills, proficiency in Java, Groovy, XML, relevant frameworks,

and a deep understanding of software architecture contribute to the successful execution of high-impact

projects.

What will you do

Design, develop, and maintain both front-end and back-end components of our enterprise

applications using Java technologies.

Collaborate with architects and senior developers to design and implement scalable and efficient

system architectures.

Design and optimize database schemas, write efficient queries, and work with various database

systems.

Create and maintain RESTful APIs for seamless integration between front-end and back-end systems.

Develop responsive and interactive user interfaces using modern front-end frameworks (e.g., Angular,

React, or Vue.js).

Conduct and participate in code reviews to ensure code quality, performance, and adherence to

coding standards.

Implement unit testing, integration testing, and participate in quality assurance processes to deliver

high-quality software.

Work closely with cross-functional teams, including product managers, UI/UX designers, and other

developers, to deliver integrated and cohesive solutions.Page 2 of 2

Identify and address performance bottlenecks and optimize system performance for a smooth user

experience.

Implement and adhere to security best practices in both front-end and back-end development.

Create and maintain comprehensive technical documentation for both code and system architecture.

What is expected from an individual

Bachelor's or master's degree in computer science, Information Systems or a related field.

10 - 12 years of experience, working in a software product development company (must).

Proven experience as a Full Stack Java Developer, with a strong portfolio of successfully delivered

projects.

In-depth knowledge of Java, Spring Boot, XML, XSD, Groovy, Moqui, BPM, BRE, and related

frameworks.

Proficiency in front-end technologies (HTML, CSS, JavaScript, etc.) and modern front-end frameworks.

Experience with databases such as Oracle, PostgreSQL, MongoDB.

Strong understanding of software development best practices, design patterns, and object-oriented

programming.

Familiarity with version control systems, build tools, and CI/CD pipelines.

Excellent problem-solving and debugging skills.

Strong communication and collaboration skills.

Ability to mentor and guide junior developers.

Experience with Scrum / Agile development processes.

Experience with build tools (Maven), dependency management, unit testing, static analysis and

automated integration testing.

Knowledge of java test frameworks, tools, and libraries (JUnit)

Experience with virtualized compute (EC2 etc.) and containers (docker, ECS, Kubernetes)

Experience running performance tests with tools such as Gatling, analyzing results, and tuning.

Experience with both synchronous (threaded) and asynchronous server-side Java.

Skills: java,spring,html,css,javascript frameworks,full stack development,xml,xml schema definition (xsd),groovy,bpm,postgresql,mongodb

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 27/06/2024

Job ID: 83224331

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Lead Software Engineer Java Full Stack

Eze Software GroupCompany Name Confidential

Full Stack Software Engineer JAVA Assistant Vice President

State Street CorporationCompany Name Confidential
Last Updated: 20-11-2024 09:35:56 PM
Home Jobs in Chennai Lead Software Engineer - Java Full Stack - Chennai