Search by job, company or skills

CareerConnects

Senior Software Engineer - Java Full Stack - Chennai

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

Job Description

Job Title: Senior Software Engineer

Years of Experience: 6 - 9 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 possesses a well-rounded skill set in both front-end and back-end technologies.

Responsibilities will include designing, developing, testing, and deploying scalable and maintainable web

applications. The role involves collaborating with cross-functional teams, understanding business requirements,

and implementing solutions using Java, Groovy, XML, frameworks like Spring or Angular, and various databases.

Additionally, the role is expected to stay updated on industry trends, mentor junior team members, and

contribute to the continuous improvement of development processes. Strong problem-solving skills, proficiency

in various development tools, and a deep understanding of software architecture are key attributes for success

in this role.

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.

6 - 9 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: ecs,xsd,spring framework core,full stack development,xml schema definition (xsd),bre,microservice,javascript,documentation,spring,jee,javascript frameworks,eclipse ide / spring test suite (sts)ide,spring data jpa,junit,java,react,ec2,postgresql,bpm,restful apis,kubernetes,docker,gatling,angular,java 8+,git,mongodb,xml,css,groovy,junit framework,relational database (oracle, postgresql),moqui,oops,vue.js,nosql (mongodb, redis),html,maven,spring security,spring boot

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 27/06/2024

Job ID: 83224373

Report Job

About Company

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

Similar Jobs

Senior Software Engineer Java Full Stack

FeujiCompany Name Confidential

Senior Software Engineer Java full stack

The Wells Fargo FoundationCompany Name Confidential
Last Updated: 20-11-2024 09:35:56 PM
Home Jobs in Chennai Senior Software Engineer - Java Full Stack - Chennai