Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Java Developer

Echo IT Solutions

Lead Java Developer

As a Lead/Senior Software Engineer, Backend you will be responsible for building, developing, and guiding high-performing talent for the Core Services engineering team. As well as own and support delivery for all the features for the global data engineering and platform. This role is 100% hands on.

What You'll Do:

  • Lead and participates in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information, writing, and developing code, conducting unit testing.
  • Communicating status and issues to team members and stakeholders.
  • Collaborate with project team and cross functional teams.
  • Troubleshooting open issues and bug-fixes, ensuring on-time delivery and hand-offs.
  • Interacting with project manager to provide input on project plan.
  • Model compliance with company policies, procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans.
  • Create training documentation.
  • Oversees the tasks of less experienced programmers and stipulates system troubleshooting supports.
  • Collaborate with cross-functional teams to design and develop scalable, high-performance software solutions.
  • Take ownership of full-stack development, including front-end and back-end components.
  • Utilize your expertise in Java, Spring Boot, and microservices to create robust and efficient applications.
  • Implement event-driven architectures using Kafka and ensure seamless integration with other systems.
  • Work with cloud platforms such as GCP and Azure to build scalable and secure applications.
  • Utilize the ELK stack for log analysis and monitoring of system performance.
  • Develop and optimize queries using Big Query to analyze large datasets.
  • Collaborate with the team to perform code reviews, provide constructive feedback, and ensure high-quality code delivery.
  • Stay updated with emerging technologies and industry best practices and contribute to knowledge sharing within the team.

What you'll bring:

  • A good understanding of Java and Microservices.
  • Hands on experience with Java, Spring Boot, Cloud (Azure/GCP/AWS), Kafka (or other messaging service), Memcached/Redis or any caching technologies, relational DBMS (MySQL, Oracle etc)
  • Hands on writing/reviewing design & code experience.
  • Experience Data pipeline engineering HUDI / DELTA, Google HIVE, Elastic Search for data migration.
  • Understand the product and project management space with Agile methodologies.
  • CI/CD development environments/tools: Git, Maven, Jenkins.
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Java Developer. Be the first to apply!