▷ (15h Left) Senior Software Engineer (Java)

5 days ago


Bengaluru, India Integers.Ai Full time
Job Title: Senior Software Engineer

Location: Bangalore

Experience Level: 5+ yrs

Job Summary

We are looking for an experienced Senior Software Engineer with a strong background in Java, Spring Boot, and distributed systems architecture. The ideal candidate will be proficient in designing and developing microservices and REST APIs, and have hands-on experience working with Hibernate, JPA, Docker, Kubernetes, PostgreSQL, and related technologies. A solid understanding of AWS cloud services and exposure to DevOps practices is essential. You will be responsible for architecting and implementing high-performance, scalable solutions, collaborating with cross-functional teams, and mentoring junior engineers.

Key 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.- Maintain up-to-date knowledge of industry trends, best practices, and emerging technologies.

Qualifications

Must-Have:

- Bachelor's degree in engineering (B.E/B.Tech), Computer Applications (MCA), or Master’s degree (M.Tech) in Computer Science or related field.- 5-10 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.

Nice-to-Have

- Experience with message queues (e.g., Kafka, RabbitMQ).- Knowledge of NoSQL databases (e.g., MongoDB, DynamoDB).- Familiarity with serverless architectures and event-driven designs.- Experience with API Gateway, Lambda, or Fargate in AWS.- Understanding of monitoring and logging tools like Prometheus, Grafana, or ELK stack.

Soft Skills

- Excellent communication and collaboration skills, with the ability to work in cross-functional teams.- Strong analytical and problem-solving capabilities.- Ability to mentor and guide junior engineers, fostering a positive and collaborative working environment.- Proactive, self-driven, and willing to take ownership of complex technical problems.

Integers.Ai is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

  • Bengaluru, Karnataka, India Antal International Full time

    Job Title: Global Software Engineering Lead - Java ExpertWe are seeking a highly skilled Senior Java Full Stack Engineer to join our team at Antal International. As a key member of our technology team, you will be responsible for designing and developing scalable, high-performance applications using Java technologies.About the Role:• Design and develop...


  • Bengaluru, India ORACLE FINANCIAL SERVICES SOFTWARE LIMITED Full time

    What you will be doingWe are looking for a strong Engineer who thrives on research and development projects. Be a strong technical hand who works efficiently to make sure we are building the right code and services using the right coding principles. The candidate should be able to help in the digital transformation journey for the top-tier investment bank.An...


  • Bengaluru, Karnataka, India Qlotech Full time

    Job Title: Senior Software Engineer - Salesforce ExpertWe are seeking an experienced Senior Software Engineer to join our Qlotech team in Bangalore.Key Responsibilities:Design, develop and deploy high-quality solutions on the Salesforce.com platform.Collaborate with clients and development teams to determine project requirements.Develop client-specific...


  • Bengaluru, Karnataka, India Jio Full time

    Company OverviewJio is a leading telecom operator in India with 400 Million+ customers. We provide comprehensive solutions for customers (B2C) and enterprise (B2B). Our 5G solution encompasses various cutting-edge technologies, including 5G Radio, complete 5G Core Network, AI/ML ATOM platform, MANO, ACI, and Cloud-native OSS Platforms.Job OpportunityWe are...


  • Bengaluru, India Intelliswift Software Full time

    Position Title : Java DeveloperYOE : 4+ yearsLocation : BangalorePrimary skills : Java, Springboot, microservices, API, data structures & algorithms, system designImmediate Joiners- 5-7 years of hands-on experience in Java programming for backend development.- Good understanding in Java 8, Spring Boot, with a solid understanding of API design and flows.-...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the leading platform for Property & Casualty insurers to engage, innovate, and grow efficiently. Our platform combines digital, core, analytics, and AI to deliver a cloud service.We partner with our customers to continually evolve and enable their success. With an unparalleled implementation track record of 1600+ successful...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Transforming the software industry requires innovative solutions, cutting-edge technology, and a team of dedicated professionals. At Flexera Software India LLP, we're achieving this goal with our Technology Value Optimization solutions that empower some of the world's largest companies to inform their IT and transform it.We're looking for an experienced...


  • Bengaluru, Karnataka, India Grizmo Labs Full time

    Job Title: Senior Backend Software Development EngineerAt Grizmo Labs, we're looking for an experienced Software Development Engineer to join our team. This is a great opportunity to take your career to the next level and work on challenging projects.Responsibilities:Design and develop high-performance systems with minimal supervision.Collaborate with team...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking an experienced and talented Senior Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that align with our company's technical vision.In this role, you will collaborate with product managers, UX/UI designers,...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...

  • Senior Java Developer

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    Company Overview">">At Guidewire Software, we are actively seeking a proactive and results-driven Senior Java Developer to join our esteemed product development team.">">About the Role">">This role involves crafting high-quality software that enhances the daily experiences of millions of users across the globe.">You will play a pivotal part in designing and...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking a highly skilled Fullstack Java Developer to join our esteemed product development team at Guidewire Software.About the RoleIn this pivotal position, you will play a key part in crafting high-quality software that enhances the daily experiences of millions of users across the globe. Our software ecosystem is vast, providing you with the...

  • Software Engineer

    6 months ago


    Bengaluru, India KreditBee Full time

    As a Developer, you should be comfortable around both front-end and back-end programming languages, and development frameworks. You should also be a team player with a knack for visual design and utility.Qualification : Computer Science / Information TechnologiesExperience : 3 Years to 8 YearsJob location : Bangalore ( WFO )Roles & Responsibilities:   ...


  • Bengaluru, Karnataka, India Novora Technologies India Pvt Ltd Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Novora Technologies India Pvt Ltd. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining large-scale Java applications using Spring Boot and Microservices architecture.Key...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, Karnataka, India insightsoftware Full time

    Job OverviewWe are seeking an experienced Senior Software Development Engineer in Test to join our team at insightsoftware. This role will be responsible for driving quality left and implementing automated test infrastructure.About the RoleThe successful candidate will have a strong background in software development and testing, with experience in...