Join the Garuda Portfolio

Discover opportunities across our network of companies

Java Developer

Pesto Tech

Pesto Tech

Software Engineering
Bengaluru, Karnataka, India
Posted on Tuesday, April 30, 2024
Job Title: Java Developer
Location: Bangalore, Chennai, Hyderabad, Pune
Experience: 4 to 10 years
Tech Stack: Java, Springboot, Microservices, Maven, Git, Struts, Hibernate, Rest APIs, AWS
Opportunity Type: Fulltime
**Note: This position is with one of our hiring partners
Position Overview:
We are seeking a skilled Java Developer to join our team. The ideal candidate will have 4 to 10 years of experience with expertise in Core Java 11, MAVEN Framework, GIT, Java/J2EE, Spring/Struts, AWS, Hibernate, REST API, Spring Boot, and Microservices. Additionally, experience with Quarkus, Hibernate with Query DSL/Panache query, JSON/XML message formats, AWS CDK, ReactJS, Material UI, TypeScript, and cloud computing concepts is required.
Responsibilities:
Develop and maintain Java-based applications using Core Java 11 and related frameworks.
Utilize MAVEN Framework and GIT for project management and version control.
Design and implement REST APIs, microservices, and web services using Spring Boot.
Integrate applications with AWS services and utilize AWS CDK for infrastructure management.
Implement ORM frameworks like Hibernate for database operations.
Write unit tests using JUnit/Spock and ensure code quality and reliability.
Collaborate with cross-functional teams to understand project requirements and deliver solutions.
Stay updated with emerging technologies and contribute to architectural decisions.
Troubleshoot and debug issues, and provide timely resolutions.
Follow best practices and coding standards to ensure high-quality deliverables.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
4 to 10 years of experience in Java development.
Proficiency in Core Java 11, Spring/Struts, and Java/J2EE technologies.
Strong understanding of REST API design principles and experience with JSON/XML message formats.
Experience with Hibernate ORM and query languages like Query DSL/Panache query.
Hands-on experience with AWS services and infrastructure management using AWS CDK.
Familiarity with front-end technologies like ReactJS, Material UI, and TypeScript.
Knowledge of cloud computing concepts such as virtualization, scalability, and elasticity.
Experience with MAVEN, GIT, and unit testing frameworks like JUnit/Spock.
Excellent problem-solving skills and ability to learn new technologies quickly.
Preferred Skills:
Experience with middleware technologies like Enterprise Service Bus (ESB) and Message Queueing (MQ).
Familiarity with Content Management Systems (CMS) is a plus.
About Pesto Tech:
Pesto is where software developers go to build their career path for the next 5 years. We don't just offer jobs; we provide unparalleled opportunities for your growth and success in the dynamic landscape of Tech Jobs.