Talent.com
Sr. Java Lead

Sr. Java Lead

Tek SpikesLas Vegas, NV, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

  • 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

Requirements

  • 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
  • Successfully led cross-functional teams, mentoring junior developers and fostering a culture of continuous learning.
  • Driving code quality standards through regular reviews, workshops, and pair programming sessions.
  • Ownership of the end-to-end delivery lifecycle, from requirement analysis to production deployment.
  • Expertise in Agile and Scrum methodologies, acting as a Scrum Master when required.
  • serp_jobs.job_alerts.create_a_job

    Java Lead • Las Vegas, NV, US