Senior Java Full Stack Developer – Spring Boot, React, GCP & PostgreSQL
- Source: LinkedIn
- TekWissen India
- On-site
- Chennai
- Senior
Job Description
Overview:
TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet
Job Title: Software Engineer (III) - Core Engineer III
Location: Chennai
Work Type: Hybrid (4 Days work From Office)
Position Description:
- Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs.
- They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
- Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
Key Responsibilities:
- Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
- Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies
- Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
- Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application
- Collaborate with cross functional teams like product owners, designers, architects etc.
- Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices.
- Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency
- Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery
- Support security practices to safeguard user data including encryption and anonymization.
- Create user-friendly and interactive interfaces
- Develop and maintain back-end applications like APIs and microservices using server-side languages
- Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration
Skills Required:
- Spring Boot, React, POSTGRES, GCP, Java
Skills Preferred:
- Relational Databases, NoSQL
Experience Required:
- Engineer III Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 4+ years in development
Experience Preferred:
- Master’s Degree in Computer Science or a related field. Prior IT experience within the client’s Company, an OEM automotive company, or Customer Service/Extended Service Business IT systems.
- Deep understanding of Object-Oriented Design Principles and fundamental data modelling.
- Familiarity with eXtreme Programming (XP) practices and a passion for working in a pair-programming environment.
- Advanced CI/CD pipeline experience utilizing tools such as Terraform, SonarQube, Maven, Gradle, and Apigee X.
- Multi-cloud platform experience (Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, Microsoft Azure).
- Experience with machine learning, mathematical modeling, and data analysis is a plus.
- Experience with Agile management tools (e.g., Jira, CA Agile Central/Rally) for tracking backlogs, iterations, and user stories.
- Excellent communication, interpersonal, and problem-solving skills, with the ability to navigate complex decision-making in a rapidly changing environment.
- Collaboration & Leadership: Strong communication and collaboration skills, with the ability to work in a cross-functional team.
- Proven leadership abilities in guiding junior developers and sharing knowledge with peers.
Additional Skills (Preferred):
- Experience with micro frontend architecture and familiarity with event-driven architecture principles.
- Exposure to advanced frontend technologies like TypeScript, Java, or Next.js is a plus.
Education Required:
- Bachelor’s Degree
Education Preferred:
- Bachelor’s Degree, Master…
Skills
- Java
- spring
- spring-boot
- React
- google-cloud-platform
- PostgreSQL
- centric-software
- Terraform
- sonarqube
- apache-maven
- Gradle
- apigee
- cloud-foundry
- amazon-web-services
- microsoft-azure
- JIRA
- TypeScript
- microsoft-typescript
- next-js
- tekton
- Jenkins
- Github
- github-actions
- javascript
- Webpack
- reduxjs
- primeng
- Bootstrap
- Jest
- jasmine
- karma-runner
- JUnit
- google-cloud-monitoring
- splunk
- dynatrace
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
