Java Developer (Spring Boot & Scheduler Specialist)
To qualify for the role you must have:
Experience: 3+ Years
Qualifications: Master’s Degree in Computer Science, Software Engineering, or a related field
Your key responsibilities:
- Design, develop, and maintain robust, scalable, and efficient backend systems using Spring Boot.
- Implement and manage schedulers (e.g., Quartz, Spring Scheduler) to automate tasks and processes.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug, troubleshoot, and optimize applications for maximum performance and scalability.
- Integrate RESTful APIs and ensure seamless communication between components.
- Create and maintain technical documentation for reference and reporting.
Skills and attributes for success:
- Proficiency in Spring Boot, Spring Framework, and Java (JDK 8+).
- Strong understanding and experience with schedulers such as Quartz, Spring Scheduler, or Cron jobs.
- Familiarity with RESTful APIs and web service architecture.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools (e.g., Hibernate, JPA).
- Proficiency in version control systems (e.g., Git).
- Knowledge of microservices architecture is a plus.
- Hands-on experience with containerization tools (e.g., Docker) is an advantage.