- 4+ years of experience in software development, with a focus on Java and Spring.
- Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks
- Utilize Spring framework to build scalable and high-performance applications
- Model and design databases to support software applications, ensuring data integrity and security
- Collaborate with cross-functional teams, including product owners, business analysts, and quality assurance specialists, to deliver software solutions that meet project requirements and deadlines
- Troubleshoot and debug software issues and provide technical support to clients
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong understanding of database design principles and experience working with databases such as DB2, MSSQL, and PostgreSQL.
- Hands-on experience with Agile software development methodologies, such as Scrum and Kanban
- Excellent communication and collaboration skills; proven ability to work effectively in a team environment