Software Engineer (Java)
We are seeking a seasoned Software Engineer with expertise in Java, Spring, SQL, and REST APIs to join our team.
Key Responsibilities:
* Design and develop applications through the full SDLC in different client settings.
* Create functional design documentation.
* Maintain high-quality code and unit testing standards.
* Participate in Code Reviews and peer programming.
* Test, debug, and troubleshoot applications as necessary.
Required Experience:
* 2-5 years of experience in hands-on development of Java-based applications.
* Strong experience with Spring frameworks and SQL.
* Exposure to cloud technologies is preferred.
This role offers the opportunity to work on innovative software applications while supporting globally recognized clients in the Financial Services and Telco space.