Java Backend Developer

Overview

We are seeking a highly skilled and experienced Java Backend Developer with proficiency in Backend Java development using Java EE based frameworks, ideally Quarkus or Spring Boot .

Job Description

Area of Responsibility  

Provide estimates for requirements, analyses and develop application as per the requirement. 

Induct best security practices while developing applications. 

Transform the application development by introducing latest technologies and methodologies. 

Participate in the full life-cycle of a project, from its conception to its realization 

Building complex applications and providing adequate software solutions following Scrum methodology and best software development practices 

Identify risks and provide relevant solutions to complex problems and on-time delivery. 

Work to ensure end users receive high quality, high performance, and useful solutions including both front end and back end 

Familiar with Agile methodologies and have prior experience working with Agile teams using Scrum/Kanban 

Proficiency in Software Development best practices - Secure coding standards, Unit testing frameworks, Code coverage, Quality gates. 

Exposure to oversee and lead Java testing team/s (if required) 

Expand and use of standard technology, frameworks, processes and best practices. 

Work on projects using emerging technologies and platforms 

Ability to lead and deliver change in a very productive way 

Lead Technical discussions with customers to find the best possible solutions. 

Hands on experience in leading development team, performing code reviews and ensure the delivery of the project. 

Working closely with the Project Manager, Solution Architect and managing client communication (as and when required) 

 Knowledge / Experience  

Must Have

Minimum 8 years of experience in IT with a minimum of 4 years’ experience in Cloud based implementation.  

Expertise in Backend Java development using Java EE based frameworks, ideally Quarkus or Spring Boot 

Must have knowledge of basic AWS services as S3, Lambda, CloudWatch, etc. 

Willing to work on 24*7 on-call support on a rotation basis.  

Experience with source control software ( GitHub), unit testing (JUnit), and build automation/CI (Jenkins, GitHub Actions) 

Ability to understand and learn new technologies, if required 

Very good communication skills 

Nice to Have

Excellent knowledge of Terraform (infrastructure-as-code) 

Should have hand on experience in Kafka implementation. 

Excellent knowledge of Object-Oriented Programming with complete understanding of Object-Oriented principles, data structures, algorithms and design patterns 

Strong experience working in a continuous integration driven environment with proven track record of progressive thinking and continuous improvement. 

Good knowledge about Unix Fundamentals - ability to understand and write scripts and able to write batch jobs 

Nice to have: knowledge about monitoring and observability (Grafana, OpenSearch, Open Telemetry) 

 

Skills & Requirements

JavaEE , Spring Boot , AWS , Github , Kafka

Join Our Community

Let us know the skills you need and we'll find the best talent for you