Corporation - Senior Java Engineer - Spring Boot/Microservices Architecture

1 week ago


Bengaluru, Karnataka, India Target Full time

About Us:

As a Fortune 50 company with more than 4000,000 team members worldwide, Target is an iconic brand and one of America's leading retailers.

Working at Target means the opportunity to help all families discover the joy of everyday life.

Caring for our communities is woven into who we are, and we invest in the places we collectively live, work and play.

We prioritize relationships, fuel and develop talent by creating growth opportunities, and succeed as one Target team.

At our core, our purpose is ingrained in who we are, what we value, and how we work.

It's how we care, grow, and win together.

Position Overview:

We are seeking a highly skilled Senior Java Engineer with expertise in distributed systems and extensive knowledge of Spring Boot to join our dynamic team.

The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable distributed systems using Java and related technologies.

As a Senior Java Engineer, you will play a crucial role in architecting and implementing solutions that meet the demands of our rapidly growing platform.

Core responsibilities of this job are described within this job description.

Job duties may change at any time due to business Design and develop high-quality, scalable, and resilient distributed systems using Java and Spring Boot.


  • Collaborate with crossfunctional teams to gather requirements, define system architecture, and design solutions that meet business needs.
  • Implement best practices for distributed system design, including fault tolerance, scalability, and performance optimization.
  • Write clean, efficient, and maintainable code following established coding standards and practices.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to foster their growth and development.
  • Perform troubleshooting and debugging of complex issues in production environments, ensuring timely resolution and minimal disruption.
  • Stay abreast of emerging technologies, industry trends, and best practices in distributed systems and Java development.
  • Participate in agile development processes, including sprint planning, standups, and retrospectives, to deliver highquality software within specified timelines.
  • Collaborate with DevOps and infrastructure teams to automate deployment processes and optimize system performance.
  • Contribute to architectural discussions and decisions, providing valuable insights and recommendations based on expertise and experience.
  • Create technical documentation, including diagrams and guides, and actively participate in maintaining and updating existing codebases.

About You:

  • 4year degree or equivalent experience.
  • 5+ years of software development experience Strong proficiency in Spring Boot framework, including Spring Core, Spring MVC, Spring Data, and Spring Security.
  • Experience with microservices architecture, RESTful APIs, and messaging systems (e.g., Kafka, RabbitMQ).
  • Deep understanding of distributed computing principles, including CAP theorem, consensus algorithms, and data consistency models.
  • Proficiency in designing and implementing scalable and faulttolerant distributed systems using cloudnative technologies (e.
., Kubernetes, Docker).

  • Solid understanding of relational and NoSQL databases (e.g., MySQL, MongoDB, Redis) and experience with database design and optimization.
  • Familiarity with modern software development practices, including Agile methodologies, CI/CD pipelines, and automated testing frameworks.
  • Excellent problemsolving skills, with the ability to analyze complex issues and implement effective solutions.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with crossfunctional teams.
  • Proven track record of delivering highquality software solutions in a fastpaced, dynamic environment.
  • Experience with Apache Spark and Big Data Platforms like Hadoop is a plus.
)

  • Bengaluru, Karnataka, India Concentrix Full time

    Job Title: Senior Java Spring Boot Microservice & JSPExperience: 4-8 yearsKey Responsibilities: Design, develop, and deploy Java-based microservices adhering to best practices and architectural principles. Collaborate with architects, product managers, and other stakeholders to understand requirements and translate them into technical specifications....


  • Bengaluru, Karnataka, India Astria Digital Pvt Full time

    Job Description :We are seeking a highly skilled and experienced Senior Java Spring Boot Developer with a strong background in microservices, core Java, and payment gateway integration. The ideal candidate will have a minimum of 5 years of experience in developing and maintaining high-performance applications. As a Senior Developer, you will be responsible...


  • Bengaluru, Karnataka, India Astria Digital Pvt Full time

    Role Description : This is a full-time hybrid role for a Senior Java Software Engineer at Astria Digital, located in Bengaluru, with flexibility for some remote work. The Senior Java Software Engineer will be responsible for designing and implementing software solutions, developing microservices, programming and using the Springboot Framework and Core Java....


  • Bengaluru, Karnataka, India Riverforest Connections Full time

    Java MicroservicesSpring boot / Mongo DB- Skills Required:Java;Spring Boot;MicroservicesLocationMumbai / Bangalore/BengaluruYears Of Experience7 to 10 Years


  • Bengaluru, Karnataka, India Nastech Global Full time

    Job Description: Java Spring Boot DeveloperLocations:Hyderabad, Bangalore, PuneExperience:4-6 YearsPosition Overview:We are looking for an experienced Java Spring Boot Developer to join our dynamic team. The ideal candidate will have 4-6 years of experience in Core Java, Spring Boot, Maven, and Microservices. This role involves developing, implementing, and...


  • Bengaluru, Karnataka, India Virtusa Full time

    JPA or Hibernate, Spring boot and RestfulJava, Rest API, Microservices, SQL, AngularAdhering to all aspects of Application Development Life Cycle.identify new opportunities to build digital solutions to help the business meet their toughest challenges.Join us as we build systems to change the healthcare industry for the better.Technical Key words Java, J2EE,...


  • Bengaluru, Karnataka, India Nastech Global Full time

    Job Description: Java Spring Boot Developer Locations: Hyderabad, Bangalore, Pune Experience: 4-6 Years Position Overview: We are looking for an experienced Java Spring Boot Developer to join our dynamic team. The ideal candidate will have 4-6 years of experience in Core Java, Spring Boot, Maven, and Microservices. This role involves developing,...


  • Bengaluru, Karnataka, India Virtusa Full time

    Java - hands onRest API & microservices - hands onAngular - Hands onSQL - hands onNOSQL - architecture and knowledge would doHTML,JS,CSS - knowledge/hands onJava Fullstack - API microservices with Spring boot knowledgeAbout VirtusaTeamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you...


  • Bengaluru, Karnataka, India Optivalue tek consulting Full time

    Job Description :We are looking for a talented Java Spring Boot Developer with 5-10 years of experience to join our team. The ideal candidate will have strong Java development skills, expertise in Spring Boot, and proficiency in React and Additionally, the candidate should possess a solid understanding of SQL, RESTful services, Microservices architecture,...


  • Bengaluru, Karnataka, India Capgemini Full time

    Skill : Java Spring boot, Microservices Experience : 4 to 6 Years Locations : Chennai & Bangalore


  • Bengaluru, Karnataka, India Concentrix Catalyst Full time

    About Company Concentrix is a technology-enabled global business services company specializing in customer engagement and business performance.With more than 4,00,000 staff, Concentrix is present across 40 countries and six continents.We are considered as a category leader in the CXM (Customer Experience Management) Services.You may please visit the website-...


  • Bengaluru, Karnataka, India Programming Full time

    Designation/Position: Java DeveloperMandatory Key Skills: Java 8Work Experience Required: 5 yearsCTC Offered: 17-18 LPAJob Location(s): Location: Chandigarh, Bengaluru, Pune, Chennai, Panchkula, Mumbai, GurugramQualification: GraduationNotice Period: Immediate to 15 daysJob Description:We are looking for a dedicated Java Developer to join our dynamic team....


  • Bengaluru, Karnataka, India Sony UK Technology Centre Full time

    We look for the risk-takers , the collaborators , the inspired and the inspirational . We want the people who are brave enough to work at the cutting edge and create solutions that will enrich and improve the lives of people across the globe. So, if you want to make the world say wow, let's talk. The conversation starts here. If this role matches...

  • Spring Boot

    1 week ago


    Bengaluru, Karnataka, India 2COMs Full time

    We are hiring for Java developer for one of the renowned MNC Client for Chennai, Mumbai, Bangalore & Delhi location:Experience: 4-6 YrsWork Location: Chennai, Mumbai Bangalore and Delhi location.Job Description:Must have Skills: Spring Boot, Java Enterprise Edition, Microservices and Light Weight Architecture.Key Responsibilities:A:Work with the business...


  • Bengaluru, Karnataka, India Indium Software Full time

    Title : Senior Spring boot Developer.Experience : 5-8 Years.Education Qualification :Bachelor's degree in computer science, Information Technology, or a related field.Work Location : Bengaluru/Pune.Work Mode : Work from Office.Responsibilities : . Design, develop, and implement Java Spring Boot applications according to business requirements. Collaborate...


  • Bengaluru, Karnataka, India Programming Full time

    Job DescriptionJob Title:Java Microservices with Kafka DeveloperExperience:4+ YearsLocation:BangaloreBudget -20 LPANotice Period:Immediate to 15 daysJob Description:We are looking for a talented Java Developer to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable...


  • Bengaluru, Karnataka, India Programming Full time

    Job Title:Java Microservices with Kafka DeveloperExperience: 4+ YearsLocation:BangaloreBudget - 20 LPANotice Period: Immediate to 15 daysJob Description:We are looking for a talented Java Developer to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You...


  • Bengaluru, Karnataka, India ARR Recruitment Solutions Full time

    Key Responsibilities :Java Development Proficiency : Demonstrate strong expertise in Java development, contributing to the creation of efficient and scalable applications.Cloud Technologies and Containerization: Utilize experience with cloud technologies and containerization (Docker, Kubernetes) to design, develop, and deploy applications in modern, dynamic...


  • Bengaluru, Karnataka, India Programming Full time

    Job Description:We are in need of a skilled Java Developer to join our lively team. As a Java Developer, your main task will be to create, develop, and manage high-performance, scalable applications. You will collaborate closely with diverse teams to provide solutions that cater to our clients' requirements.Designing and implementing high-quality, scalable,...


  • Bengaluru, Karnataka, India COFORGE Full time

    About the Role :We are seeking a highly skilled and experienced Backend Developer to join our growing team. You will be responsible for designing, developing, deploying, and maintaining backend applications using Java Spring Boot and a microservices architecture. You will work closely with cross-functional teams following Agile methodologies to deliver...