r3 Consultant

JAVA Engineer

Bengaluru, KA, IN

5 days ago
Save Job

Summary

Job Description

Job Title Java Engineer

Location Bengaluru

An exciting opportunity for a Role Java Engineer who has demonstrated design & delivery

expertise in forward looking solutions in a modern cloud-based environment. The successful

candidate will be technology agnostic but with a bias towards solutions leveraging heavily on

the AWS environment that comprise elements of open-source, PaaS and SaaS components.

The Java Engineer will be responsible for developing and implementing microservices using

spring boot, Hibernate and JPA. You will also be responsible for profiling and improving back-

end performance and documenting our back-end codebase.

You will coordinate with the rest of the team working on different layers of the application.

Therefore, a commitment to collaborative problem solving, sophisticated design, and quality

product is important.

Key Responsibilities

Owning and delivering the features adhering to quality from development to production.

Ensuring business priority on tickets and enhancements.

Implement a development methodology and ensure team adhere to methodology.

An advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc.

Maintain code and write unit/automated tests to ensure the product is of the highest quality.

Owning and delivering the features adhering to quality from development to production.

Monitoring, Improving and Documenting application changes. Design and implement Java

application phases and participate in architectural and software development activities.

Recognize the production and non-production application issues

Explaining to Technical/Software Architects and developers what is required and providing support as required to ensure delivery of the documented solution.

Interact with Solutions Architect to understand technology direction/changes, standards and

best practices

Job Profile

Designing and developing applications using the Java EE platform, Write well designed,

testable, efficient

Implementation of Rest API and Experience with test-driven development

Experience in the Spring, Spring Boot and Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)

Perform unit and system testing of application code as well as execution of implementation activities

Experience with AWS, Azure Kubernetes, Docker Containers

Experienced in working in environments that are waterfall & agile, lean, dev-sec-ops focused

Developing Microservices using Spring / AWS technologies and deploying on AWS platforms

AWS Component Usage, Configurations and Deployment - Elasticsearch, EC2, S3, SNS, SQS,

API Gateway Service, Kinesis

Required Qualifications

6+ years of experience Java engineer to collaborating with a team of developers and Product Owners to develop and maintain microservices that will be used across multiple applications

Bachelor's degree required

Certification in one cloud environment is a distinct advantage (AWS preferred)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: