Create Alert
Email me similar jobs

Senior Full Stack Developer (Java, Spring Boot)

Requirements

  • Expert-level Java 17/21 & Spring Boot 3.x; deep Spring ecosystem (MVC, Data JPA, Security 6.x)
  • Strong microservices architecture with Spring Cloud; REST API design best practices
  • RDBMS expertise (PostgreSQL/MySQL); ORM and query optimization; NoSQL (MongoDB/DynamoDB) a plus
  • Messaging (Kafka, RabbitMQ, AWS SQS/SNS); WebFlux/reactive knowledge preferred
  • Frontend: Angular 17+, TypeScript; RxJS/Signals; modern build tooling
  • Cloud & Infra: AWS hands-on, Docker; Git; CI/CD practices
  • Experience: 2–4 years professional Java backend development building production systems
  • Soft skills: problem-solving, debugging, communication, teamwork
  • (Desirable) AWS certifications; Kubernetes/ECS; GraphQL; Serverless (Lambda)
  • (Desirable) Monitoring (CloudWatch/New Relic/Datadog); Elasticsearch; Redis/caching
  • (Desirable) Understanding of distributed systems and microservice patterns
  • (Desirable) Proactive ‘can do’ attitude; strong verbal and written communication with IT and Business stakeholders
  • (Desirable) In-depth platform experience with practical experience gained over at least a 10 year period
  • (Desirable) Significant knowledge of Application Support and Development processes and techniques including CI, TDD, BDD
  • (Desirable) Propose innovative solutions or alternative approaches to difficult issues
  • (Desirable) Proven record in delivering technical solutions across run and/or change within this Platform
  • (Desirable) Experience working with Global Sourcing partners and developing solutions which improve the customer experience
  • (Desirable) Proven knowledge of Technical platforms, software engineering practices and system management methodologies

What the job involves

  • We are seeking a Full stack Developer with strong backend expertise to design, develop, and govern enterprise-grade applications
  • This role emphasizes Java 17/21 and Spring Boot 3.x, Angular/React microservices architecture, and AWS cloud deployment, while ensuring compliance with technical standards, governance, risk management, and driving continuous improvement
  • Backend Development (Primary Focus):
  • Build scalable, high-performance RESTful APIs using Java 17/21 and Spring Boot 3.x
  • Architect and implement microservices with Spring Cloud (Gateway, Config, Discovery)
  • Implement security using Spring Security 6.x (OAuth2, JWT, RBAC), with structured logging and robust error handling
  • Design and optimize schemas; tune queries with Spring Data JPA/Hibernate 6.x for NpSql DB
  • Apply caching (Redis/Caffeine) where needed
  • Write unit/integration tests (JUnit 5, Mockito, Testcontainers) and ensure performance/availability (health checks, DR)
  • Drive technical governance, code quality, and adherence to architecture standards; lead root-cause analysis for production incidents
  • Frontend Development:
  • Develop responsive UIs with Angular 17+ or React, TypeScript 5.x, HTML5, SCSS, and Material UI
  • Integrate backend APIs; handle async workflows with RxJS and adopt state management (NgRx or Signals)
  • Ensure UI quality with unit tests (Jest/Jasmine) and e2e tests (Cypress)
  • Cloud & DevOps:
  • Deploy and operate on AWS (ECS, EC2, S3, Lambda, API Gateway, Cloudfront, CloudWatch)
  • Implement CI/CD (Jenkins/GitLab CI/AWS CodePipeline) and containerization with Docker
  • Use IaC (CloudFormation/Terraform); monitor and optimize cost/performance
  • Collaboration & Best Practices:
  • Participate in code reviews; maintain coding standards and clear technical documentation
  • Collaborate with Product, Design, QA; work in Agile/Scrum and contribute to roadmap/architecture
  • Champion continuous improvement and process innovation to drive quality and efficiency

#J-18808-Ljbffr
Similar jobs

Senior Full Stack Developer (Java, Spring Boot)

Apply Now
Back to search page