freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Engineer

Summary

Build and lead full-stack Java and React applications for a fintech firm, designing secure APIs, optimizing databases, and mentoring junior engineers.

Responsibilities



  • Design develop and maintain fullstack applications using Java Java LIT React and database technologies.

  • Lead architectural decisions for both clientside and serverside components.

  • Develop robust RESTful APIs and microservices using JavaSpring Boot and Quarkus.

  • Build responsive userfriendly frontend applications using LIT Reactjs and modern Java ES6.

  • Design and optimize database schemas queries and data models.

  • Implement security best practices and data protection measures.

  • Ensure code quality through unit testing integration testing and code reviews.

  • Work closely with product owners designers and stakeholders to translate business requirements into technical solutions.

  • Mentor junior developers and provide technical guidance to the team.

  • Collaborate with DevOps teams for CICD pipeline implementation and deployment strategies.

  • Participate in agile development processes and sprint planning.

  • Optimize application performance for both frontend and backend components.

  • Troubleshoot debug and resolve complex technical issues.

  • Implement monitoring and logging solutions for production applications.

  • Ensure scalability and maintainability of applications.


Requirements



  • 10 years of professional software development experience.

  • Bachelors or Masters degree in Computer Science Engineering or related field.

  • Proven experience in enterpriselevel application development.

  • Java 8 years Core Java Quarkus Spring Framework Spring Boot Spring Security.

  • Database Technologies SQL databases PostgreSQL MySQL Oracle NoSQL databases MongoDB Redis.

  • API Development RESTful services GraphQL microservices architecture.

  • JPAHibernate for database interactions.

  • MavenGradle for build management.

  • Java 5 years ES6 Type LIT.

  • Reactjs 3 years Hooks Context API ReduxRedux Toolkit.

  • HTML5CSS3 Responsive design CSS preprocessors SASSLESS.

  • Modern Frontend Tools Webpack Babel npmyarn.

  • Testing Frameworks Jest React Testing Library Cypress.

  • Advanced SQL query optimization.

  • Database design and normalization.

  • Experience with both relational and NoSQL databases.

  • Data migration and ETL processes.

  • Version Control Git Azure DevOps ADO.

  • CICD Jenkins Azure Pipelines.

  • Containerization Docker Kubernetes.

  • Cloud Platforms Azure AWS preferred.

  • LinuxUnix environments.

  • Experience with bankingfinancial services domain.

  • Knowledge of regulatory compliance requirements.

  • Experience with eventdriven architectures.

  • Familiarity with monitoring tools ELK stack Prometheus Grafana.

  • Understanding of security frameworks and practices.

  • Experience with AgileScrum methodologies.

  • Problem Solving Ability to analyze complex technical challenges and provide innovative solutions.

  • Communication Excellent verbal and written communication skills for technical and non technical stakeholders.

  • Leadership Experience leading technical initiatives and mentoring team members.

  • Adaptability Comfortable working in a fastpaced evolving technology environment.

  • Quality Focus Strong attention to detail and commitment to delivering highquality code.

  • Continuous Learning Passion for staying updated with latest technologies and best practices.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available