Job Summary:
The ideal candidate should have 1 to 2 years of hands-on experience in developing and maintaining web applications using the Spring Boot framework.
Success in this position will involve collaborating with cross-functional teams to design, develop, and deploy high-quality software solutions that meet business requirements.
As a key member of our development team, you must be fluent in Java and grasp the various components of the Spring Boot system, and when to apply them.
Key Responsibilities:
- Designing and developing RESTful APIs using Spring Boot.
- Implementing complex business logic and data processing workflows within Spring Boot applications.
- Integrating Spring Boot applications with various databases, third-party APIs, and external services.
- Writing clean, efficient, and maintainable code following coding standards and object-oriented designs..
- Conducting unit testing, integration testing, and performance testing to ensure the quality and reliability of software deliverables.
- Participating in code reviews, architectural discussions, and technical brainstorming sessions.
- Troubleshooting and debugging application issues, identifying root causes, and implementing effective solutions.
- Documenting technical designs, system architecture, and implementation details.
Required Skills:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum 1 year of experience in Spring Framework and Spring Boot development.
- Proficiency in designing and implementing RESTful APIs
- Strong knowledge of database systems such as MySQL
- Experience with version control systems (e.g., Git), and CI/CD pipelines.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills, attention to detail, and a proactive mindset.
