Senior Software Engineer – Java with Rest API & Spring Boot New
We are looking for an experienced Senior Software Engineer specializing in Java, REST API, and Spring Boot to join a collaborative development team. You will contribute to building scalable, high-performance software applications using modern tools, cloud environments, and continuous integration practices.
You will function as a core member of an Agile engineering team, contributing to software builds through consistent development practices. Responsibilities include debugging software components, identifying and remediating code defects, designing and implementing APIs, and automating deployments across test, integration, and production environments. You will follow best practices for automated unit, integration, and regression testing and participate in pull request reviews to ensure quality code delivery.
You will ensure the infrastructure is safely extensible, scalable, reliable, and meets SLAs for both external and internal users. The role requires hands-on experience implementing highly scalable, low-latency applications using multi-threaded, asynchronous, and reactive programming, as well as deploying containerized applications to cloud environments using Kubernetes and Docker.
A strong commitment to modern software practices such as Continuous Integration, automated testing, and collaborative development is expected. Familiarity with CI/CD tools like Jenkins and GitHub Actions is required along with proficiency in profiling and performance analysis of applications.