remote
Software Engineer I - Java/JSP/SpringBoot - TD
Software Engineer
Entry‑level Software Engineer focused on Java, JSP, and SpringBoot, building scalable web services and micro‑services with RESTful APIs, SQL databases, and version control using Git.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based web applications using JSP and SpringBoot.
- Implement RESTful APIs and integrate with relational databases (SQL).
- Collaborate with cross‑functional teams to define requirements and deliver high‑quality code.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Debug, troubleshoot, and optimize application performance.
Requirements
- Proficiency in Java, JSP, and SpringBoot framework.
- Experience with Spring MVC, RESTful services, and SQL database design.
- Strong understanding of version control using Git.
- Excellent problem‑solving skills and ability to work in an Agile environment.
- Effective communication skills and a collaborative mindset.