Java Backend Developer

GeekSoft Consulting

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GeekSoft Consulting in Bengaluru is seeking an Experienced Java Microservices Developer with 6+ years of hands-on experience to design, build, and evolve scalable backend services.

You will work with Spring Boot, RESTful APIs, and cloud technologies on AWS, while contributing to CI/CD, testing, and performance tuning in a fast-paced, collaborative environment.

Qualifications

  • Experienced Java Microservices Developer with 6+ years of hands-on experience in Java application development, microservices architecture.
  • Strong expertise in Java, Spring Boot, Microservices, SQL/Database Development, and AWS Cloud Services. Basic or working knowledge of Python is preferred.
  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices architecture.
  • Develop and maintain robust RESTful APIs and backend services.
  • Design, develop, enhance, and troubleshoot database objects, including Stored Procedures, Views, Cursors, Functions, and Triggers.
  • Perform SQL development, query optimization, and database performance tuning.
  • Develop and deploy cloud-native applications using AWS services.
  • Analyze application and database performance bottlenecks and implement optimization strategies.
  • Collaborate with stakeholders and cross-functional teams to deliver high-quality technical solutions.
  • Participate in code reviews, design reviews, and DevOps practices; CI/CD adoption.
  • Apply Python basics for automation and scripting.
  • Ensure coding standards, security guidelines, and best practices are followed.

Responsibilities

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

Skills

Java Microservices,
Spring Boot
Microservices
SQL/Database Development
AWS Cloud Services
RESTful APIs
JUnit/Mockito
CI/CD
Docker
Kubernetes
Java 8/11/17
Hibernate/JPA
Spring MVC
Maven/Gradle
Jenkins/GitHub Actions
Python automation
Query optimization
Oracle/SQL Server/PostgreSQL
CloudDeploy/Monitoring
Agile/Scrum

Tools

AWS
Jenkins
GitHub Actions
GitLab CI
Docker
Kubernetes

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.
Requirements
  • Experienced Java Microservices Developer with 6+ years of hands-on experience in Java application development, microservices architecture, and database programming.
  • Strong expertise in Java, Spring Boot, Microservices, SQL/Database Development, and AWS Cloud Services. Basic or working knowledge of Python is preferred for automation and scripting activities.
  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices architecture.
  • Develop and maintain robust RESTful APIs and backend services.
  • Design, develop, enhance, and troubleshoot database objects, including Stored Procedures, Views, Cursors, Functions, and Triggers.
  • Perform SQL development, query optimization, and database performance tuning.
  • Develop and deploy cloud-native applications using AWS services.
  • Analyze application and database performance bottlenecks and implement appropriate optimization strategies.
  • Collaborate with business stakeholders, architects, and cross-functional teams to deliver high-quality technical solutions.
  • Participate in application design reviews, code reviews, and technical discussions.
  • Support CI/CD implementation and follow DevOps best practices.
  • Apply basic Python knowledge for automation, scripting, and data-processing activities.
  • Ensure compliance with coding standards, security guidelines, and software development best practices.
  • Strong hands-on experience with Java 8/11/17.
  • Strong expertise in Spring Boot and Microservices architecture.
  • Experience in REST API development, Spring MVC, Spring Data JPA, Hibernate/JPA.
  • Good knowledge of Maven/Gradle.
  • Experience with exception handling, logging frameworks, and application troubleshooting.
  • Hands-on experience with JUnit and Mockito for unit testing.
  • Strong SQL development skills with hands-on experience in Stored Procedures, Views, and Cursors.
  • Experience with Functions, Triggers, database design, and data modeling.
  • Strong understanding of query optimization and database performance tuning.
  • Experience with Oracle, SQL Server, PostgreSQL, or similar relational databases.
  • Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, ECS/EKS, and CloudWatch or equivalent services.
  • Understanding of cloud deployment, monitoring, and application management concepts.
  • Basic or working knowledge of Python scripting.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Knowledge of Docker and Kubernetes.
  • Experience with Kafka or other messaging technologies.
  • Familiarity with Agile/Scrum development methodologies.
  • A challenging, innovating environment.
  • Opportunities for learning where needed.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Johnson Controls • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Java Development Lead
Java Development Lead

EdgeVerve Systems • Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
AWS Java Spring Boot Microservices - S
AWS Java Spring Boot Microservices - S

Tata Consultancy Services • Chennai District, Bengaluru, Mumbai

On-site
INR 1,500,000 - 2,100,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Java Technical Architect
Java Technical Architect

Tekskills • Chennai District

On-site
INR 280,000 - 600,000
Junior Java Engineer
Junior Java Engineer

GeekSoft Consulting • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Challenging, innovative environment
Opportunities for learning
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000