Tek Spikes
Overview
We are seeking a skilled Java Developer with strong expertise in building and maintaining modern, scalable applications. The ideal candidate will have hands-on experience with Spring Boot microservices, RESTful APIs, Kafka, and AWS deployments, along with a solid foundation in CI/CD practices and production support. This role requires someone who is passionate about clean, efficient code, thrives in collaborative environments, and is eager to contribute to the development of high-performance, event-driven systems.
Responsibilities
- Design and implement technical architecture for Java-based microservices using Spring Boot
- Build and consume RESTful APIs, ensuring security, scalability and high performance
- Implement scalable and fault-tolerant Spring Batch jobs for data processing
- Collaborate with cross-functional teams in an Agile/Scrum environment
- Contribute to system design and architectural discussions
- Deploy and monitor cloud-native applications in AWS
- Proficiency in CI/CD tools and practices (Jenkins, GitLab, Docker, etc.)
- Participate in code reviews, mentor junior developers
- Strong problem-solving skills, experience with monitoring tools, logging and production support
- Write clean, and efficient modular code following industry best practices
Qualifications
- Strong experience with Java and Spring Boot
- Hands-on experience with Spring Boot microservices, RESTful APIs, Kafka, and AWS deployments
- Solid foundation in CI/CD practices (e.g., Jenkins, GitLab) and production support
- Experience with monitoring, logging, and troubleshooting in production environments
- Excellent collaboration in Agile/Scrum teams
- Ability to design, develop and deploy scalable, high-performance systems