
We are looking for a Java Engineer with experience in building high-performing, scalable, enterprise-grade applications.Responsibilities:Contribute in all phases of the development lifecycle · Write well designed, testable, efficient Java code and tests (unit and integration) · Ensure designs are in compliance with specifications including code quality and code coverage · Prepare and produce releases of software components · Support continuous improvement by investigating alternatives and technologies and presenting these for architectural reviewEssential Skills:Spring Framework (Springboot, REST, JPA, Security, oAuth, etc.)Sound knowledge of micro-services patterns and implementation stylesProficient in working with relational or NoSQL databasesSound experience in writing automated test cases using JUnit, Gherkin and CucumberStrong troubleshooting ability and technical analysis skills – performance optimization included.Strong communication skills with a team-centric approach to discussion and decision-making within a distributed team. Should be open to support leagacy applications having old tech stack like Struts, Websphere etcRefined Tech landscape: Core Java Ver 17, Proven experience of implementing Java 8 and above based enterprise applications in productionMicroservices, Architectural Design patterns, Domain driven design, API Gateway, Circuit Breaker, Saga design pattern, Deployment style, SOLID, DB designSpring Boot, Benefits, AutoConfig, Initializer, built-in server, dependenciesREST API, Spring Security, JWT Token, Basic Auth, Password Encoder, Security FiltersSpring Data, ORM, HibernateEvent Driven ArchitectureDatabase, SQLs, NoSQL Vs RDBMSLegacy tech stack, JSP, Servlet, JSDeployment, DevOps, CI/CD, Git, JenkinsCode Review Processes, SonarLintPerformance, Security, NFRs, Splunk, Alerts, Veracode, Code Scans etc.Communication, Confidence, Problem Solving
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
