Job Description
We are seeking a talented and experienced Senior Full Stack Java Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java development, with a passion for building robust and scalable web applications. You will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications.
Responsibilities:
- Design, develop, and maintain high-quality, scalable, and maintainable web applications using Java, Spring Boot, and microservices architecture.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Develop and implement user interfaces using React, or Vue.js.
- Write clean, efficient, and well-tested code.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve application issues.
- Stay up to date with the latest technology trends and best practices.
Qualifications:
- Bachelor's degree in computer science or a related field.
- +5 years of experience in Java development.
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Experience with React, or Vue.js.
- Experience with relational databases (eg, MySQL, PostgreSQL).
- Understanding of RESTful APIs.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with cloud platforms (AWS, GCP, Azure).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with Agile development methodologies.
- Experience with testing frameworks (JUnit, Mockito).
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and supportive working environment.
- The opportunity to work on challenging and rewarding projects.
If you are a passionate and skilled Mid-Level Full Stack Java Developer, we encourage you to apply!