Senior Software Engineer
Summary/Objective
Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse.
Essential Functions
Key Responsibilities:
- Develop and maintain web applications.
- Build REST APIs and microservices using Java and Spring Boot.
- Develop frontend applications using React.js.
- Integrate frontend with backend services.
- Write clean and reusable code.
- Fix bugs and support production issues.
- Collaborate with QA, DevOps, and Product teams.
- Work in Agile/Scrum environment.
Experience: Minimum 9 Years of IT Experience Backend:
- Core Java (Java 8/11/17/21 or 25)
- Spring Boot
- Hibernate/JPA
- REST APIs & Microservices
- Multithreading and Collections
Frontend: Minimun3 Years in React JavaScript/TypeScript, HTML5, CSS3
Database: Any DB works
Tools: Git, Gradle, Jenkins CI/CD, Docker & Kubernetes basics