Flag job

Report

Java Backend Developer - Spring Boot / Hibernate

Min Experience

6 years

Location

Bangalore Whitefield

JobType

full-time

About the role

Responsibilities : Responsibilities as Technical Lead Guide team development efforts towards successful project delivery Maintain high standards of software quality within the team by establishing good practices and habits Provide technical leadership to teammates through coaching and mentorship Collaborate with developers, business analysts, and software architects to plan, design, develop, test, and maintain business applications Participate in peer reviews of solution designs and related code Package and support deployment of releases Develop, refine, and tune integrations between applications Analyze and resolve technical and application problems Adhere to high-quality development principles while delivering solutions on time Provide technology leadership in : Working in an agile development environment Translating business requirements into low-level application design Application code development through a collaborative approach Doing Full-scale unit testing Applying test-driven and behaviour-driven development (TDD / BDD) QA concepts Applying continuous integration and continuous deployment (CI / CD) concepts Soft Skills : Should be able to contribute as an individual contributor Should be able to execute his / her responsibility independently Excellent problem-solving skills and attention to detail. Focus on self-planning activities Firm with communication skills Mandatory Skills : Java, Spring Boot, and relational / non-relational databases AWS cloud services for full application dataflow (ingress, routing, authentication, authorisation, security, auditing, and patching), Data streaming and messaging technologies (Kafka, Web sockets, Spring Messaging) hands-on experience in one or more Amazon EC2 Amazon RDS Amazon MSK Amazon ElastiCache AWS Glue AWS IAM Istio AWS AppMesh Amazon Keyspaces Amazon API Gateway Container orchestration (Kubernetes, Docker) with lifecycle management tools like Helm Database tools (JPA, Hibernate, JDBC, Spring Data) Modern SDLC tooling (Maven, Git) Java full stack-based micro services design-oriented application development and deploying the same using Container orchestration in the cloud environment Understanding CI / CD pipeline & related system development environment Nice-to-have Skills : Cloud computing for scalability and elasticity with a RESTful microservice architecture spanning multiple customers / tenants RabbitMQ, gRPC, Kenesis, Cloudera, MQTT

Skills

java
spring-boot
hibernate
aws
kafka
spring-messaging
ec2
rds
msk
elasticache
glue
iam
istio
appmesh
keyspaces
api-gateway
kubernetes
docker
helm
jpa
jdbc
spring-data
maven
git
rabbitmq
grpc
kinesis
cloudera
mqtt