Java Tech Lead

Fynbosys Inc
McLean, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

McLean, United States of America

Tech stack

Clean Code Principles
Java
Spring Security
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Software Design Patterns
DevOps
Distributed Systems
Elasticsearch
Gradle
Monitoring of Systems
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
Performance Tuning
Scrum
Redis
Prometheus
Message Oriented Middleware
SQL Databases
Google Cloud Platform
Spring-mvc
Grafana
Spring-boot
Software Application Programming
Backend
GIT
Event Driven Architecture
Kafka
Software Coding
REST
Stream Processing
Docker
Confluent
Microservices

Job description

  • Lead backend application design and development using Java and Spring Boot
  • Design and implement scalable microservices and event-driven architectures
  • Develop and manage Kafka producers, consumers, topics, partitions, and stream processing
  • Drive technical discussions, architecture reviews, and solution design
  • Mentor developers and conduct code reviews
  • Collaborate with product managers, architects, DevOps, and QA teams
  • Ensure application scalability, performance, security, and reliability
  • Troubleshoot production issues and optimize system performance
  • Participate in Agile/Scrum ceremonies and sprint planning
  • Define and enforce coding standards and best practices

Requirements

We are seeking a highly skilled Java Tech Lead with strong expertise in Spring Boot and Apache Kafka to lead the design and development of scalable backend systems and event-driven microservices architectures. The ideal candidate should have strong hands-on coding experience, architectural knowledge, and the ability to mentor engineering teams., * Strong experience in Java 8/11/17

  • Expertise in Spring Boot, Spring MVC, Spring Security
  • Strong hands-on experience with Apache Kafka
  • Experience building RESTful APIs and microservices
  • Knowledge of distributed systems and asynchronous messaging
  • Experience with SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB
  • Strong understanding of design patterns and clean coding practices
  • Experience with Git, Maven/Gradle, and CI/CD pipelines
  • Familiarity with Docker and Kubernetes
  • Strong debugging and performance tuning skills

Preferred Skills

  • Kafka Streams or Confluent Platform
  • Cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Redis, Elasticsearch, or caching technologies
  • Monitoring tools such as Grafana, Prometheus, ELK
  • Experience in high-volume transactional systems

Apply for this position