Senior Java Software Engineer for High-Performance Applications

2 days ago


Bengaluru, Karnataka, India Coders Brain Technology Private Limited Full time
About Us: Coders Brain Technology Private Limited is a leading technology company that specializes in developing high-performance, scalable applications using cutting-edge technologies like Spring Boot, Hibernate, and JPA. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our innovative solutions.

Job Description: As a Senior Software Engineer, you will be responsible for designing and developing high-performance, scalable applications using Spring Boot, Hibernate, and JPA. You will work closely with our cross-functional teams to ensure the smooth deployment of services and collaborate with the DevOps team to implement CI/CD pipelines. A strong understanding of AWS cloud services and DevOps practices is essential for this position.

Responsibilities:
  • Design, develop, and maintain high-quality, scalable, and efficient Java-based applications using Spring Boot, Hibernate, JPA, and Microservices architecture.
  • Architect and implement RESTful APIs that are robust, maintainable, and secure.
  • Solve complex engineering challenges, especially related to distributed systems, high concurrency, and large-scale data processing.
  • Ensure software is built to the highest standards, adhering to best practices in terms of design patterns, testing, and code quality.
  • Containerize applications using Docker and manage deployments in Kubernetes clusters.
  • Collaborate with the DevOps team to implement CI/CD pipelines and ensure the smooth deployment of services.
  • Work with AWS services (e.g., EC2, S3, RDS, Lambda) to build, monitor, and scale cloud-native applications.
  • Optimize database queries and schema design for PostgreSQL to ensure performance and scalability.
  • Use Hibernate and JPA for ORM (Object-Relational Mapping) and manage efficient database interactions.
  • Lead and participate in code reviews, architecture discussions, and design sessions.
  • Mentor and guide junior engineers, promoting a culture of learning and growth within the team.
  • Analyze and resolve complex technical issues in a timely and efficient manner.


Requirements:
  • Bachelor's degree in engineering (B.E/B.Tech), Computer Applications (MCA), or Masters degree (M.Tech) in Computer Science or related field.
  • 8-12 years of professional software engineering experience.
  • Strong Java programming skills, with extensive experience in Spring Boot, Hibernate, and JPA.
  • Experience building microservices architectures and designing highly scalable, maintainable applications.
  • Proven expertise in designing and developing RESTful APIs.
  • Strong knowledge of data structures, algorithms, and problem-solving skills.
  • Experience with distributed systems, handling high-volume data and traffic in production environments.
  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.
  • Proficiency with PostgreSQL and strong SQL skills for database design, optimization, and management.
  • Experience with AWS cloud services, including EC2, S3, RDS, Lambda, or other AWS services.
  • Familiarity with CI/CD tools and DevOps practices.
  • Strong debugging, performance tuning, and optimization skills.


Estimated Salary: The estimated salary for this role is ₹1,500,000 per annum, depending on location and experience.

  • Bengaluru, Karnataka, India Sysintelli Full time

    **Job Overview:** Java Software Engineering Specialist**Estimated Salary:** $160,000 - $220,000 per yearSysintelli is seeking a Java Software Engineering Specialist to join our team. As a key member of the development team, you will be responsible for designing, developing, and maintaining high-performance Java-based applications.**Key...


  • Bengaluru, Karnataka, India Synechron Full time

    About the RoleWe are seeking a highly skilled Java Developer to join our dynamic team at Synechron. As a key member of our software engineering team, you will be responsible for designing, implementing, and maintaining high-performance Java applications that meet the needs of our clients.

  • Senior Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India Acl Digital Full time

    We are seeking a highly skilled and self-driven Java Developer with good experience in multithreading to join our innovative team at Acl Digital in Bangalore, India.Job SummaryA Senior Java Developer is responsible for designing and implementing complex software solutions using industry best practices. The ideal candidate will have a strong background in...


  • Bengaluru, Karnataka, India Oracle Full time

    Job SummaryWe are seeking an experienced software developer to join our team as a senior software engineer.Key ResponsibilitiesDesign and develop high-performance software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain software documentationParticipate in code reviews and contribute to...


  • Bengaluru, Karnataka, India Jobs for Humanity Full time

    Job OverviewWe are seeking a highly skilled Senior Java Application Developer to join our Banking & Payments Platform SRE team. The ideal candidate will have strong technical skills in Java, Linux, and scripting languages, with experience in debugging, middleware, and networking.About the RoleThis is a multifaceted role with a high degree of responsibility,...


  • Bengaluru, Karnataka, India Acl Digital Full time

    We are seeking a highly skilled and self-driven Senior Java Developer to join our innovative team in Bangalore. Our ideal candidate will have a strong background in building high-performance, scalable applications and be responsible for designing and implementing complex software solutions.Key ResponsibilitiesDesign, develop, and maintain high-quality Java...


  • Bengaluru, Karnataka, India Arting Digital Full time

    Job Title: High-Performance Java EngineerAbout the Role:Arting Digital is seeking an experienced Senior Java Developer to join our team. As a key member of our engineering department, you will play a crucial role in designing and developing high-performance Java applications that meet the needs of our clients.Key Responsibilities:System Design and...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Are you a skilled Java developer looking for a challenging opportunity to drive high-performance applications? Tata Consultancy Services is seeking an experienced Java Software Engineer to join our team in Bengaluru. In this role, you will have the opportunity to work on large-scale projects with a strong focus on technical excellence.About the RoleWe are...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Tata Consultancy Services is seeking a talented Senior Java Developer to join our team in Bangalore. This role offers an exceptional opportunity to work on high-performance applications using Java 11 and Spring technologies.As a Senior Java Developer, you will be responsible for designing, developing, and deploying large-scale Java applications with...


  • Bengaluru, Karnataka, India Varite India Full time

    Job DescriptionVarite India seeks a skilled Software Engineering Expert for High-Performance Applications.OverviewWe are looking for an experienced software engineer to join our team and contribute to the design, development, and maintenance of high-performance applications.Key ResponsibilitiesDesign and implement highly scalable, high-throughput web...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    About Tata Consultancy ServicesTata Consultancy Services (TCS) is a leading IT services company that helps organizations transform their businesses and societies. Our mission is to harness the power of technology to drive human progress.Job DescriptionWe are looking for a Senior Java Developer with exceptional skills in Java 11, Spring, and Oracle RDBMS to...


  • Bengaluru, Karnataka, India Informatica Full time

    About UsInformatica is a leading global provider of Enterprise Cloud Data Management software, empowering organizations to gain a competitive advantage in today's data-driven world.Your OpportunityWe are seeking an experienced Senior High-Performance Software Developer to join our team. As a key member of our engineering group, you will be responsible for...


  • Bengaluru, Karnataka, India SPECTRUM AV TECHNO CONSULTANTS Full time

    About the Role">SPECTRUM AV TECHNO CONSULTANTS is seeking an experienced Java 17 Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance applications that leverage the latest features of Java 17.">About Us">We are a dynamic and collaborative...


  • Bengaluru, Karnataka, India SPECTRUM AV TECHNO CONSULTANTS Full time

    About the Position:We are seeking an experienced Java Developer to join our team at Spectrum Av Technology Consultants. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance applications that leverage the latest features of Java 17.The ideal candidate will have a strong...

  • Senior Java Developer

    3 weeks ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    About the Role:We are seeking an experienced Senior Java Developer to join our team in Bangalore. As a key member of our development team, you will be responsible for designing, developing, and deploying high-performance Java applications.Key Responsibilities:Design and develop scalable and efficient Java applications using Spring and Oracle RDBMSCollaborate...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    At Tata Consultancy Services, we are seeking a highly skilled Senior Java Developer to join our team. This role involves designing and developing high-performance applications using Java 11 with excellent Core Java Skills especially multi-threading.**Job Description:**We are looking for a talented Senior Java Developer with at least 6-10 years of experience...


  • Bengaluru, Karnataka, India Hiring House Technology Full time

    Hiring House Technology is a dynamic and innovative technology company seeking an experienced Senior Java Software Engineer to join our team. As a key member of our development team, you will play a crucial role in designing, developing, and implementing high-quality software solutions.We are offering a competitive salary of $140,000 per annum, based on your...


  • Bengaluru, Karnataka, India Acl Digital Full time

    We are seeking a highly skilled and self-driven Java Developer to join our innovative team at Acl Digital in Bangalore. Job Summary :We are looking for an exceptional individual with strong expertise in building high-performance, scalable applications using Core Java concepts and frameworks. The ideal candidate will be responsible for designing and...


  • Bengaluru, Karnataka, India Thomson Reuters Full time

    About the RoleWe are seeking an experienced Cloud Software Engineer to join our team in building and deploying high-performance applications. As a Senior Cloud Software Engineer, you will play a crucial role in defining and implementing cloud-native architectural patterns, collaborating with technologists across the company, and ensuring consistency with...


  • Bengaluru, Karnataka, India Pro Integrate Consulting Full time

    We are looking for a top-notch High-Performance Java Engineer to join our team at Pro Integrate Consulting in Bangalore.The estimated salary for this role is around $110,000 per year.About the Position:In this role, you will be responsible for designing, developing, and maintaining high-quality, scalable, and resilient microservices applications using Java,...