Senior Full Stack Engineer
Summary
The Senior Full Stack Engineer will design, develop, and maintain enterprise-level applications using Java, Spring Boot, Quarkus, React, and LIT. The role involves leading architectural decisions, mentoring junior developers, and collaborating with DevOps teams to ensure scalable, secure, and high-performance financial software solutions.
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. JavaScript 5 years ES6 TypeScript 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.
Skills
- Agile
- API
- AWS
- Azure
- Azure DevOps
- CI/CD
- Cloud
- Containerization
- CSS
- Cypress
- DevOps
- Docker
- ELK
- ETL
- Git
- Grafana
- GraphQL
- Integration Testing
- Java
- JavaScript
- Jenkins
- Jest
- Kubernetes
- Microservices
- MongoDB
- MySQL
- NoSQL
- Oracle
- PostgreSQL
- Prometheus
- Quarkus
- React
- React Testing Library
- Redis
- Regulatory Compliance
- REST
- Spring
- SQL
- TypeScript
- Unit Testing
- Version Control
- Webpack