Fullstack Engineer (Java/React)
Clara
We are looking for a Senior Full-Stack Developer with 5+ years of experience in Java/J2EE technologies, and proven skills in Frontend Frameworks: React, Vue, or Angular, working as a full-stack developer.
Responsibilities
- Full-cycle product development, from concept to deployment, covering both backend and frontend technologies.
- Enhancing and maintaining software applications to improve system stability and performance.
- Creating reusable software modules and refining existing ones to ensure scalability and maintainability.
- Collaborating with cross-functional teams, including designers, product managers, and other engineers to create a cohesive and innovative product.
- Code reviews, technical assessments, and documentation.
- Mentor junior developers and help them grow in their career paths.
Requirements
- Strong skills in Java/J2EE, JavaScript, Hibernate, and Frontend Frameworks: React, Vue, or Angular.
- Experience with TDD, BDD, FDD, and agile development methodologies (SCRUM, Kanban).
- Proficiency in Git, Github, and CI/CD pipelines.
- Experience with RESTful web services, Kafka, PostgreSQL, Docker, and frontend technologies (HTML, CSS, JavaScript).
- Broad experience with relational databases, data modeling, and Object-Oriented software designs.
- Docker container creation and configuration.
- Knowledge of CSS, preprocessors like SASS or LESS, and CSS modules.
- Familiarity with AWS and AWS CloudFormation.
Preferred Qualifications
- Experience working in financial institutions or fintechs is a plus.
- Familiarity with enterprise security systems, including OAuth, JWT, and HTTPS.
- Knowledge of UX/UI design principles and AI.
- Good analytical, problem-solving, and communication skills.
- Ability to lead projects and work independently.
- Familiarity with microservices architecture.
- Knowledge of additional programming languages like Python is a plus.