Senior Software Engineer – Java, DSA, Rest API

6 days ago


Hyderabad, Telangana, India EPAM Systems Full time US$ 1,00,000 - US$ 1,50,000 per year

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

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

Technologies

  • Java 8 & above
  • DS Algo
  • Microservices
  • Spring Boot
  • REST API
  • Design Patterns, System Design

We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
  • Health benefits
  • Retirement benefits
  • Paid time off
  • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)


  • Hyderabad, Telangana, India beBeeJava Full time ₹ 15,00,000 - ₹ 25,00,000

    Job OverviewWe are seeking a highly skilled Senior Java Software Engineer to join our team. As a senior engineer, you will play a key role in designing, developing, and deploying scalable backend applications and services.The ideal candidate will have strong expertise in Java 8+, Spring Boot, and Microservices architecture. You should be proficient in...


  • Hyderabad, Telangana, India Netweb Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Software Engineer JavaWe are looking for an experienced Senior Software Engineer to join our team. This role is ideal for a professional with technical expertise in Java, cloud technologies, and modern software practices. As a Senior software Engineer, you will work on the design, development, and implementation of scalable and reliable systems,...


  • Hyderabad, Telangana, India beBeejava Full time US$ 80,000 - US$ 1,20,000

    Senior Java Engineer PositionWe are seeking a seasoned and experienced Senior Java Engineer to lead the development of our streaming applications using Java, REST APIs, and Apache Spark.About the RoleThis is an exceptional opportunity for a highly skilled Java developer with expertise in Spark and microservices development. The ideal candidate will have 3-45...


  • Hyderabad, Telangana, India beBeeBackend Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Role:">Software Engineering Specialist.Our organization is looking for a talented Software Engineering Specialist to join our software development team.The ideal candidate will have strong expertise in Java application development, hands-on experience with designing and building scalable backend systems, and a solid understanding of object-oriented...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 18,00,000 - ₹ 24,00,000

    Java Developer PositionWe are looking for a skilled software engineer to fill a Java Developer position in our company. The ideal candidate will have expertise in Java 8, Spring Boot, Microservices, REST APIs, JPA, and strong experience in Cloud Platforms (AWS/GCP/Azure).About the Job:We need a highly motivated and experienced professional with hands-on...


  • Hyderabad, Telangana, India beBeeEnterprise Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Enterprise Java Software EngineerOverview:We are looking for an experienced Java software engineer to develop, maintain and enhance scalable enterprise applications using modern frameworks and best practices.Key Responsibilities:Design, implement and deploy high-quality Java applications using Spring Boot and MicroservicesDevelop and integrate...


  • Hyderabad, Telangana, India beBeeAutomation Full time ₹ 9,00,000 - ₹ 12,00,000

    Seeking a skilled Java professional with expertise in REST API testing using Rest Assured.">Responsibilities:">Develop and execute automated test scripts">Maintain test frameworks">Ensure software quality">">Work closely with teams to identify and resolve defects. Strong proficiency in Java, Selenium WebDriver, and Rest Assured.">Experience with TestNG,...

  • Java/API Developer

    44 minutes ago


    Hyderabad, Telangana, India Belen IT Solutions Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Company DescriptionBelen ITS is a fast-growing technology company specializing in Java, Angular, and Artificial Intelligence. With over a decade of industry experience, we deliver transformative, tailor-made solutions in software development, QA, AI, and data analytics. We empower enterprises with agile, scalable, and cost-effective IT solutions that drive...


  • Hyderabad, Telangana, India Talentiser Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    We're Hiring: Software Engineers (Java) – Product Companies OnlyJoin our engineering team to design and buildsecure, scalable, cloud-native enterprise softwarethat powerscritical data exchange workflowsfor global customers.We are specifically looking for engineers with2–4+ years of Java experience in product-based organizations. If you've been part of...


  • Hyderabad, Telangana, India beBeeSoftwareEngineer Full time ₹ 15,00,000 - ₹ 25,00,000

    We are seeking a seasoned software engineer to lead the development of scalable web applications using Java and Angular. The ideal candidate will have a strong background in designing, developing, and maintaining complex systems, as well as excellent problem-solving skills and ability to collaborate with cross-functional teams.Required Skills:6+ years of...