We are seeking a talented Full Stack Developer to join our dynamic team. This remote position offers an exciting opportunity to work on innovative projects while utilizing your expertise in both front-end and back-end technologies.
Responsibilities
- Develop and maintain web applications, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code using Java, J2EE, and related technologies.
- Implement and manage RESTful web services and APIs.
- Utilize version control systems to manage codebase effectively.
- Participate in code reviews and provide constructive feedback to team members.
- Continuously learn and apply new technologies to enhance application performance.
Skills
- Proficiency in Java, J2EE, and object-oriented programming (OOP).
- Experience with Apache Kafka and the Spring Boot framework.
- Strong knowledge of SQL (Oracle) and NoSQL (MongoDB, Cassandra) databases.
- Familiarity with build tools such as Maven and Gradle.
- Expertise in front-end technologies including HTML, CSS, and JavaScript.
- Experience with version control systems like Git (GitHub, GitLab, Bitbucket).
Preferred Skills
- Experience in developing and deploying scalable web applications.
- Knowledge of Agile methodologies and software development lifecycle.
- Strong problem-solving skills and ability to work independently.
- Excellent communication and collaboration skills.
We believe in fostering a diverse and inclusive workplace where all individuals feel valued and empowered. We encourage applicants from all backgrounds to apply and contribute to our innovative team.
Benefits: competitive compensation and benefits including medical, dental, vision, and retirement.