Job Description :
Title: Java Lead (web flux)
Duration: Long term, Job Id: 20513
Type: Full time / C2C
Location: Las Vegas, NV (onsite - Mon to Fri)
Description:
Total minimum 10+ Years of experience in development
  • Lead experience Must.
  • Must need web flux, Spring reactive experience,
  • Experiences in Spring boot, Microservices, API, Kafka, Cloud, design
What will you do?
  • Experiences in Spring boot, Microservices, API, Kafka, webflux, Spring reactive Cloud
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks, React.JS.
  • Partner with business and marketing to Implement detailed customer applications
  • Build microservice applications using best practices
  • Write high-quality, scalable, reusable and fault-tolerant code
  • Write automated unit tests and perform API validations
  • Debug errors, troubleshoot issues, and perform routine performance optimizations
  • Collaborate with Solution Architects and define API schemas
  • Collaborate with front-end developers to integrate UI components with back-end systems
  • Collaborate with Product Owners and Solutions Architect to gather business requirements and groom user stories
  • Set development standards within the team and make sure we maintain high quality technical documentation.
  • Manage a team to deliver new solutions that solve user and business problems for our website
  • Identify and communicate development best practices to the team, enhancing efficiency and performance across the department.
  • Perform technical assessment of the requirements to ensure the possibility of their implementation within a reasonable time.
  • Serve as a mentor, technical leader, and thought leader for a talented team by challenging them and helping them grow.
  • Actively participate in scrum/agile ceremonies
  • Gather and document requirements for development and delivery
  • Contribute code to improve and implement new and existing features
  • Perform code reviews and mentor developers
  • Communicate with business and various other departments
What are we looking for?
  • Strong communication skills and collaboration skills to communicate to different audiences (technology leadership, business leadership, team members, etc.) appropriately.
  • Ability to understand and translate business/functional requirements to High / Low-Level Designs
  • Experience working in Agile / Scrum / Iterative development methodologies.
  • Solid programming experience in Java Spring Boot and RESTful Microservices development,
  • Experience in working with one of the concurrency frameworks like Mono, Flux
  • Strong relational database experience in either Oracle, MS SQL, or Postgres
  • Experience with Automated Testing and tools such as JUnit.
  • Experience in using tools like Jira, GitLab, Swagger, Postman, SOAP UI
  • Experience using Logging framework and understanding of monitoring tools like Kibana, ELK, Dynatrace
  • Strong understanding of Data Structures, Design patterns and asynchronous programming
  • Strong problem solving and debugging skills.
  • 10+ years of software development experience.
  • Knowledge of Agile / Scrum / Iterative development methodologies
  • Background and relevant experience in Financial Domain/Sector
  • Experience working in ORM frameworks like Entity, Hibernate, Dapper
  • Experience in API authentication and Authorization using oAuth
  • Knowledge of queuing or streaming engines like Kafka
  • Knowledge of Docker, GIT, SonarQube and other deployment tools for CI/CD
  • Awareness & Experience in implementing BIAN framework.
             

Similar Jobs you may be interested in ..