Teamware Solutions is actively seeking a skilled Spring Boot / Core Java Developer to design, develop, and maintain high-performance, scalable applications.
You'll be crucial in building robust solutions using modern Java and Spring ecosystems, contributing to critical enterprise platforms.
Key Responsibilities
- Design, develop, and implement scalable applications and RESTful APIs using Core Java and the Spring Boot framework.
- Build and maintain microservices-based architectures, ensuring efficient integration and performance.
- Work with various databases, implementing effective data access layers and optimizing queries.
- Ensure code quality through rigorous testing, participate in code reviews, and troubleshoot complex technical issues.
- Collaborate effectively with cross-functional teams throughout the entire software development lifecycle.
Qualifications
- Proven experience as a Spring Boot / Core Java Developer.
Skills Required:
- Strong proficiency in Core Java and object-oriented programming principles.
- Extensive experience with the Spring Boot framework, including Spring MVC, Spring Data, and Spring Security.
- Solid understanding of microservices architecture and RESTful API design and development.
- Experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and ORM frameworks like JPA/Hibernate.
- Proficiency with version control systems (e.g., Git) and build tools like Maven/Gradle.
- Strong analytical, problem-solving, and debugging skills.
Preferred Skills:
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with message brokers (e.g., Kafka, RabbitMQ).
- Knowledge of CI/CD pipelines.
Skills Required
Spring Boot, Core Java Programming, Restful Apis, Microservices, Relational Databases, Version Control