Back to list

Vacancy description

Senior Software Engineer - Java with Spring Boot in Pune, भारत

EPAM Systems

Pune, भारत

We are seeking a Senior Software Engineer - Java with Spring Boot to join a global team, driving end-to-end systems development in a dynamic, Agile finance environment while building strong relationships with business partners and delivering scalable, high-quality solutions.

Manage end-to-end systems development cycle from requirements analysis to coding, testing, UAT, implementation and maintenance in an Agile environment Develop high level and detailed technical designs, testing strategies, and implementation plans Work in a dynamic, fast-paced environment that provides exposure to all areas of Finance Understand and respond to business needs, facilitate and develop process workflow, data requirements, and specifications required to support implementation Build strong relationships with business partners Identify opportunities for cross-divisional collaboration and reuse of common solutions Write unit and integration test cases to ensure robust, bullet-proof software Collaborate with multiple stakeholders and manage multiple tasks as part of a team 5 to 8 years of experience in Java, J2EE, Spring, RESTful Services, Kafka, and Gradle/Maven Strong analytical skills for technical and functional analysis and design Good communication skills and ability to work as a team player in a global team Solid experience in relational databases with SQL and/or MongoDB Real experience with Splash, Elasticsearch, Kibana, Logstash, and microservice development Sound knowledge of modern libraries and toolkits such as Guava and JodaTime for development-time, build-time and deployment-time activities Experience with test-driven development including jUnit, Mockito, and Cucumber Hands-on software development experience preferably in Java, Python, or Scala, with exposure to RDBMS and NoSQL datastores Strong programming and problem-solving skills Clear understanding of data structures, algorithms, software design and core programming concepts Strong full-stack technical design and development skills and experience Excellent communication skills including experience speaking to technical and business audiences and working globally Experience with the DocuSign product Experience working with distributed caches such as Geode, Ignite, and Cassandra Interest in finance

Similar vacancies

More like this role

  • IT
We are seeking a highly skilled and driven Senior Software Engineer specializing in Java and Azure who is ready to contribute to our cutting-edge projects. The ideal candidate will take ownership of delivering robust, scalable, and reliable backend solutions while collaborating across teams to meet business objectives in ...

Pune, भारत

  • IT
We are expanding with a Senior Software Engineer - Java with Cloud - AWS to craft scalable Java web services with strong security and cloud foundations. You will work closely with front-end and cross-functional partners, implement RESTful APIs, and tune services for performance and resilience. Apply now to join our delivery-focused ...

Gurgaon, भारत

  • IT
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 ...

Pune, भारत

  • IT
  • Backend
We are seeking an experienced Alfresco + Java Developer with strong expertise in Alfresco Process Services (APS), Java, Spring Boot, Angular, Alfresco Application Development Framework (ADF), and microservices architecture. The ideal candidate will be responsible for designing and developing Alfresco Process Services solutions, ...

Gurgaon, भारत

  • IT
We're looking for a Senior Software Engineer/Software Engineer specializing in Java and Spring Boot to become part of our technical team and oversee the complete delivery of software solutions. The successful applicant will lead development initiatives, work alongside various stakeholders, and maintain the reliability and ...

Ernakulam, भारत

  • IT
... experience in software engineering 8+ years of professional experience in full-stack development using Java (Spring Boot) and Azure Hands-on development experience with Java and Spring Framework Good knowledge of APIs and microservices architecture Strong proficiency in Java 17, Spring Boot 3.1.2, Spring Framework 6.0.7, Hibernate, ...

Gurgaon, भारत

  • Remote
  • Contract
  • IT
  • Project Management
  • Product Management
  • Backend
... and maintain up-to-date records. Collaborate effectively with remote teams across multiple locations. Skills Must have The role demands extensive expertise in Java development, with over 10 years of experience in building complex software applications. The candidate is expected to apply solid design principles and industry ...

Hyderabad, भारत

  • IT
We are seeking a Lead Software Engineer - Java with Spring Boot to design and develop robust, scalable backend solutions. The ideal candidate will bring deep expertise in Java technologies, microservices architecture and cloud platforms, while contributing to architectural decisions and ensuring high standards of quality, ...

Coimbatore, भारत

  • Full-time
  • IT
... in Computer Science, Engineering, Information Systems, or a related STEM discipline 8 to 12 years of overall IT experience, with 10+ years specifically in software development, testing, and implementation A minimum of 1 year in a relevant leadership capacity Strong skills in Java and SQL Deep expertise in Spring Boot and ...

Ernakulam, भारत

  • IT
We are strengthening our platform team and need a Lead Software Engineer - Java with Spring Boot to deliver high-quality backend capabilities. You will own microservices design, build RESTful APIs, and support secure cloud deployments with Kubernetes, Docker, and Git/GitLab CI/CD—apply now. Design and deliver enterprise-grade ...

Coimbatore, भारत