Associate Principal Engineer, Java

11 - 15 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are an experienced software engineer with over 11 years of total experience. You have a strong background in architecture and development using Java 8 or higher. Your expertise includes working with Spring Boot, Spring Cloud, and related frameworks. You possess a deep understanding of Object-Oriented Programming and various Design Patterns. You have hands-on experience in building and maintaining microservices architecture in cloud or hybrid environments. Your skills include working with REST APIs, Caching systems like Redis, multithreading, and cloud development. You are proficient in Apache Kafka, including Kafka Streams, Kafka Connect, and Kafka clients in Java. Additionally, you have worked with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB. You are familiar with DevOps tools and technologies like Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. You have proven expertise in CI/CD pipelines using Azure DevOps, Jenkins, or GitLab CI/CD. Your experience includes using build automation tools like Maven, Ant, and Gradle. You have hands-on experience with cloud technologies such as AWS, Azure, or GCP, and have knowledge of Snowflake or equivalent cloud data platforms. Understanding predictive analytics and basic ML/NLP workflows is part of your skill set. You have a strong grasp of UML and design patterns. With excellent problem-solving skills and a passion for continuous improvement, you can communicate effectively and collaborate with cross-functional teams. Your responsibilities include writing and reviewing high-quality code, analyzing clients" needs, and envisioning solutions for functional and non-functional requirements. You will implement design methodologies, coordinate application development activities, and lead/support UAT and production rollouts. Additionally, you will estimate effort for tasks, address issues promptly, and provide constructive feedback to team members. You will troubleshoot and resolve complex bugs, propose solutions during code/design reviews, and conduct POCs to validate design/technologies. You hold a bachelor's or master's degree in computer science, Information Technology, or a related field.,

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

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Nagarro logo
Nagarro

Information Technology and Services

Berlin

RecommendedJobs for You