Software Engineer - Java Developer

5 - 9 years

Hyderabad All india

Posted:4 weeks ago

Apply

Job Description

You will be part of a Global Technology organization where you will be responsible for developing and maintaining scalable, high-performance applications using Java and modern backend technologies. Your role will involve designing and implementing resilient microservices-based architecture, collaborating with cross-functional teams to gather requirements, and ensuring compliance with secure coding standards. You will contribute to all phases of the development lifecycle and implement CI/CD pipelines using tools like Azure DevOps, Git, and Bitbucket. - Strong programming experience in Java 8 or above - In-depth knowledge of Java Collections, Streams, Data Structures, and Algorithms - Proficiency in Spring Framework including Spring Boot and Spring DI - Experience with Hibernate, JPA, building RESTful and SOAP APIs, and Unit Testing using JUnit and Mockito - Familiarity with CI/CD tools like Jenkins, Azure DevOps, Git, and Bitbucket - Knowledge of container platforms like Kubernetes, OpenShift, and EKS (AWS) - Understanding of multi-threading, Enterprise Application Integration patterns, microservices architecture, RDBMS (Oracle, PostgreSQL, MySQL), Agile and Waterfall methodologies, production environments, and Release Management processes - Proficiency in JSON libraries, basic Unix commands, and strong communication skills Hands-on experience with J2EE specifications, familiarity with Spring Batch, Spring Security, NoSQL databases, and middleware tools, as well as knowledge of Python, Groovy, and cloud services are considered good to have. Exposure to in-memory data grids, Rule Engines, performance testing methodologies, Cloud-native development, and domain experience in Client Due Diligence, Onboarding, AML, KYC, and Screening will be beneficial. Relevant certifications in Java, Spring, Cloud Platforms (AWS/Azure), and/or backend development tools will be a plus. A Bachelor's Degree in a related field is the required educational qualification for this role, and you will also be expected to mentor junior developers and contribute to technical reviews. You will be part of a Global Technology organization where you will be responsible for developing and maintaining scalable, high-performance applications using Java and modern backend technologies. Your role will involve designing and implementing resilient microservices-based architecture, collaborating with cross-functional teams to gather requirements, and ensuring compliance with secure coding standards. You will contribute to all phases of the development lifecycle and implement CI/CD pipelines using tools like Azure DevOps, Git, and Bitbucket. - Strong programming experience in Java 8 or above - In-depth knowledge of Java Collections, Streams, Data Structures, and Algorithms - Proficiency in Spring Framework including Spring Boot and Spring DI - Experience with Hibernate, JPA, building RESTful and SOAP APIs, and Unit Testing using JUnit and Mockito - Familiarity with CI/CD tools like Jenkins, Azure DevOps, Git, and Bitbucket - Knowledge of container platforms like Kubernetes, OpenShift, and EKS (AWS) - Understanding of multi-threading, Enterprise Application Integration patterns, microservices architecture, RDBMS (Oracle, PostgreSQL, MySQL), Agile and Waterfall methodologies, production environments, and Release Management processes - Proficiency in JSON libraries, basic Unix commands, and strong communication skills Hands-on experience with J2EE specifications, familiarity with Spring Batch, Spring Security, NoSQL databases, and middleware tools, as well as knowledge of Python, Groovy, and cloud services are considered good to have. Exposure to in-memory data grids, Rule Engines, performance testing methodologies, Cloud-native development, and domain experience in Client Due Diligence, Onboarding, AML, KYC, and Screening will be beneficial. Relevant certifications in Java, Spring, Cloud Platforms (AWS/Azure), and/or backend development tools will be a plus. A Bachelor's Degree in a related field is the required educational qualification for this role, and you will also be expected to mentor junior developers and contribute to technical reviews.

Skills Required

java streams data structures algorithms spring framework spring boot spring di hibernate jpa restful apis unit testing junit mockito jenkins azure devops git bitbucket kubernetes openshift multithreading rdbms agile methodologies spring batch spring security python groovy cloud services onboarding aml kyc screening java collections soap apis cicd eks aws enterprise application integration patterns waterfall methodologies json libraries unix commands j2ee specifications nosql databases inmemory data grids rule engines performance testing methodologies cloudnative development client due diligence

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Careernet logo
Careernet

Recruitment & Staffing

Tech City

RecommendedJobs for You