Senior Software Engineer – Java, DSA, Rest API

4 days ago


Bengaluru Hyderabad, India Epam Systems Full time ₹ 20,00,000 - ₹ 25,00,000 per year

We are seeking a highly driven Senior Software Engineer who excels in designing, building, and optimizing scalable software solutions. The ideal candidate will possess strong expertise in Java programming, data structures and algorithms, RESTful APIs, and the Spring Boot framework, with a knack for solving complex technical challenges in collaborative team environments.

Responsibilities

  • Function as a member of a software engineering team by contributing to software builds through consistent development practices
  • Debug basic software components and identify code defects for remediation
  • Enable the development, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Adhere to security and regulatory requirements
  • Design and contribute to API implementations
  • Follow best practices for automated unit, integration, and regression testing
  • Participate in pull request reviews to ensure quality code delivery
  • Build software as part of a nimble Agile Team where you have every opportunity to impact team goals and contribute to the overall architecture
  • Ensure our infrastructure is safely extensible, scalable, reliable, and meets SLAs for both external and internal users
  • Ensure our software solutions are testable, intuitive, and easy to maintain

Requirements

  • 5+ years of hands-on software development, testing, and implementation experience
  • Bachelor's or master's degree in Computer Science, Engineering, Information Systems, or a related STEM field
  • Core competencies in Java 8+ programming, data structures & algorithms, and utilizing REST APIs
  • Proficiency in Spring Boot, system design, and design patterns for enterprise-level software engineering
  • Knowledge of RDBMS & NoSQL databases, including MongoDB, Redis, or PostgreSQL
  • Hands-on experience with tools such as Git, Jenkins, and build systems like Gradle or Maven
  • Background in deploying containerized applications using Docker and Kubernetes in cloud computing environments
  • Flexibility to use performance analysis tools for profiling and optimizing application performance
  • Commitment to Agile methodologies and modern practices like CI/CD automation and repeatable testing
  • Familiarity with Linux/Unix environments and building scalable production-grade server-side solutions
  • Capability to develop with asynchronous and multi-threaded programming for high-efficiency systems
  • Understanding of high availability techniques and strategies for fault-tolerant application design
  • Excellent written and verbal communication skills, with a willingness to learn and adapt to new technologies


  • Bengaluru, Hyderabad, India Epam Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are looking for a skilled and motivated Software Engineer who excels in Java, data structures and algorithms, REST APIs, and Spring Boot to join our growing team. This role is key to building scalable, enterprise-grade applications and contributing to our innovative software development processes.This is a fantastic opportunity to solve complex challenges...


  • Bengaluru, Karnataka, India Epam Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are looking for an experienced Senior Software Engineer specializing in Java, REST API, and Spring Boot to join our collaborative development team. This position is ideal for someone passionate about building scalable, high-performance software applications while using modern tools, cloud environments, and continuous integration...


  • Bengaluru, Karnataka, India Epam Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are seeking a skilled Software Engineerwith expertise in Java, Rest API, and Spring Boot to join our dynamic and innovative team.This role provides an opportunity to work on highly scalable and low-latency software applications while utilizing cutting-edge technologies and best software development practices.ResponsibilitiesFunction as a core member of a...


  • Bengaluru, Karnataka, India Zerozilla Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Location:BangaloreExperience:3-5, 5–8 yearsEmployment Type:Full-TimeDepartment:Engineering / Product DevelopmentReporting To:Engineering Manager / CTORole OverviewWe are looking for a technically strong and conceptually clearSenior Software Engineerwith hands-on experience inJava (11/16/21),multithreading, andFastAPI. This role demands deep understanding...


  • Bengaluru, India Pyramid Consulting Full time

    Job Title : Software Development Engineer (Java)Experience : 3- 6 Years Location : Bangalore (5 Days WFO)About the Role :We are seeking a passionate Software Development Engineer with strong expertise in Core Java and problem-solving skills. The ideal candidate will be responsible for requirement gathering, system design, and coding high-quality...


  • Bengaluru, India Riverforest Connections Full time

    5- 10yJava Rest Api testing ,Restassured - Java Selenium with REST Assured - **Skills Required**: Java;Rest Api;API Testing;selenium **Location** Bangalore/Bengaluru **Years Of Experience** 5 to 10 Years


  • Hyderabad, Bengaluru, India Bct Consulting Private Limited Full time

    Job Description We are seeking an experienced Sr. Software Development Engineerwith 3-7 years of expertise in Java,AWS, and Data Structures & Algorithms (DSA). The role involves working on both front-end and back-end development, building scalable applications, and deploying them on cloud platforms. You will collaborate within an agile team to design,...


  • Hyderabad, India Sonata Software Full time

    Job Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...


  • Hyderabad, India Sonata Software Full time

    Job Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...


  • Bengaluru, Karnataka, India ASM Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are hiring for REST API Automation Engineer (Java)Please find the below updated JD.Job Title: REST API Automation Engineer (Java)Location: Bangalore (Hybrid)Employment Type: Full-timeRole OverviewWe are looking for a REST API Automation Engineer experienced in Java-based API testing and automation frameworks. You will design and implement robust...