Sr. Java Developer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Development - Must Have hands on expertise for Java/J2EE,SpringBoot, RabbitMQ / KAFKA, Elastic Search, REDIS,CI-CD, PostgreSQL, CI-CD deployments, R3 Corda Block Chain, Camunda, AWS cloud, ReactLocation: Bangalore

Responsibilities

  • Collaborate with stakeholders (business team, developers, client technical team, third party stakeholders) to understand business requirements and translate them into technical specifications
  • Design and develop high-performance, secure, and maintainable software solutions using Java, J2EE, Spring Boot frameworks, and best practices.
  • Lead the development team in defining coding standards, design patterns, and architectural approaches to ensure code quality, consistency, and maintainability.
  • In-depth knowledge of Java programming language, J2EE frameworks (e.g., Spring, Hibernate), and object-oriented design principles, API design and microservices
  • Proven experience in designing and developing enterprise-scale applications using third party APIs and monolithic/microservices based architecture
  • Solid understanding of SQL and database management systems.
  • Ability to write SQL / NoSQL queries using aggregations.
  • Solid understanding on Event driven architecture using RabbitMQ / KAFKA.
  • Solid Understanding on Design patterns like CQRS, Event Sourcing, side car etc...
  • Strong understanding on Micro service architecture.
  • Develop and maintain technical documentation, API specifications, and user guides.
  • Stay up-to-date with the latest advancements in Java technologies, J2EE frameworks.
  • Conduct code reviews, identify potential issues, and mentor leads/devs in best practices
  • Participate in technical discussions, providing guidance and expertise on software design decisions.
  • Troubleshoot complex technical problems and develop solutions to ensure system stability and performance.
  • Maintain a strong understanding of security best practices and implement them throughout the development lifecycle.
  • Troubleshoot support related complex issues and technical problems and mentor support developers for resolution
  • Work effectively with other teams (QA, operations) to ensure smooth development, testing, and deployment of applications including API integrations Qualifications:
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Strong analytical and critical thinking skills.
  • Attention to detail and a commitment to delivering high-quality work.
  • Experience in the Banking Domain is preferred

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
Concentrix logo
Concentrix

Business Process Outsourcing

Irving

RecommendedJobs for You

bengaluru, karnataka, india