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!
Related searches
- java technical lead United States
- senior java full-stack developer United States
- java instructor United States
- java programming United States
- java relocation United States
- java internship United States
- java United States
- java contract United States
- java microservices United States
- senior java j2ee developer United States
