Job Summary: We are seeking a highly skilled Java Fullstack Developer with extensive experience in Java Spring Boot microservices and React.js. The ideal candidate will have a strong background in developing scalable web applications and a passion for delivering high-quality software solutions. This role requires a deep understanding of both front-end and back-end technologies, as well as the ability to work collaboratively in a quick-paced environment.
Responsibilities:
- Design, develop, and maintain robust and scalable Java Spring Boot microservices.
- Implement responsive user interfaces using React.js, ensuring a seamless user experience.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, providing constructive feedback to peers.
- Identify and troubleshoot performance bottlenecks and bugs in the application.
- Write clean, maintainable, and efficient code following best practices.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Mandatory Skills:
- Proven experience in Java programming (deal breaker skill).
- Strong expertise in Spring Boot framework for building microservices.
- Proficient in front-end technologies, particularly React.js.
- Solid understanding of RESTful APIs and web services.
- Experience with database technologies such as SQL and NoSQL.
- Familiarity with version control systems, preferably Git.
Preferred Skills:
- Knowledge of containerization technologies like Docker.
- Experience with cloud platforms such as AWS or Azure.
- Understanding of Agile methodologies and DevOps practices.
- Familiarity with testing frameworks and tools.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 7 years of professional experience in software development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
If you are a passionate Java Fullstack Developer looking to take your career to the next level, we encourage you to apply and join our dynamic team!