Develop and maintain full-stack applications using React, NextJS, Java, and Spring Boot.
Requirements
- Strong proficiency in Java, Spring Boot, React, and NextJS.
- Experience with TypeScript, Webpack, Babel, ESLint, and Jest in modern web development workflows.
- Experience with AWS infrastructure and deployment practices.
- Solid understanding of SQL and relational database design.
- Familiarity with version control systems (Git), Agile methodologies, and DevOps practices.
- Exposure to containerization and orchestration (Docker, Kubernetes).
- Experience designing elegant user interfaces.
Responsibilities
- Develop and maintain full-stack applications using React, NextJS, Java, and Spring Boot.
- Develop user interfaces in TypeScript, CSS, and use tools such as WebPack and ESLint.
- Design, implement, and consume RESTful and GraphQL APIs to support dynamic and scalable front-end experiences.
- Build and deploy scalable and secure solutions on AWS, leveraging services like RDS, S3, and event frameworks.
- Work with SQL databases (e.g., MySQL, PostgreSQL) and optionally NoSQL systems (e.g., MongoDB).
- Participate in code reviews, architecture discussions, and agile ceremonies.
- Ensure application performance, reliability, and maintainability.
Other
- 3+ years of experience in full-stack development.
- Excellent problem-solving and communication skills.
- Familiarity with Ruby code bases.
- Experience with monitoring tools like New Relic, Splunk, or Grafana.