Senior Java Engineer

8 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a senior Developer, you will be an integral part of a cross-functional team collaborating with Product Owners, Designers, and engineers to co-develop digital products. Your role will involve contributing across the full technology stack, from database and DevOps infrastructure to front-end development. **Key Responsibilities:** - Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client, customer, and employee experience - Craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements - Liaise with other teams within and outside the Digital unit to negotiate timelines, deliverables, and dependencies - Collaborate closely with Product Owners, Designers, and team members to identify and socialize product and delivery risks - Drive forward and role-model best practice engineering processes and Agile behavior, ensuring team members follow suit - Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines - Own and drive best practices in automation, such as continuous integration **Qualifications Required:** - At least 8 years of software development experience with a background in Agile teams - Full stack engineer with a passion for mentoring colleagues - Extensive experience in Java 7/8, Java EE, Spring framework (including Spring Boot, Spring Cloud, Spring Messaging, JPA, ORM, Maven, and other Java Open Source frameworks) - Expertise in developing Cloud Native Microservices, Event Driven design and Development using Java, with knowledge of Integration Gateway, Monitoring tools, and Observability platforms like Grafana - Excellent knowledge of ElasticSearch, Redis, MongoDb, Apache Kafka - Infrastructure knowledge including RESTful APIs, Single Sign-On, OAuth, LDAP, and Search Technologies - Expertise in Docker & Kubernetes - Extensive experience with Git (branching, merging, tagging, and Pull Requests) - Experience with CI-CD (Jenkins or similar) - Excellent knowledge of SQL and one common database technology (such as Oracle, MsSql, MySQL) - Experience with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, and application security - Working knowledge and experience in designing distributed applications - Working knowledge of DevOps, Docker, and infrastructure as code - Experience with at least one unit testing framework (such as jUnit) - Familiarity with the concepts of Functional Programming is a plus This job description is for a senior Developer role that requires a strong background in software development, Agile methodologies, and a diverse set of technical skills. You will play a crucial role in enhancing digital products and contributing to the overall success of the team.,

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, tamil nadu, india