Senior Java Backend Developer
Job Description
Title: Senior Java Backend Developer
Required Skills and Qualifications:
Experience: 8+ years of hands-on experience Java backend development.
Core Java: Deep knowledge of Core Java concepts, including object-oriented programming (OOP), data structures, algorithms, concurrency, and exception handling.
Frameworks: Proven expertise with the Spring Framework, particularly Spring Boot and Spring WebFlux (reactive stack).
Microservices: Extensive experience in building and consuming RESTful APIs and developing microservices architectures.
Messaging: Hands-on experience with message brokers/queues, especially Apache Kafka (topics, partitions, consumer groups).
Reactive Programming: Familiarity with reactive programming principles and patterns, such as RxJava.
Databases: Strong proficiency in SQL and experience with relational databases, specifically PostgreSQL, including query optimization and schema design.
DevOps & Cloud: Familiarity with cloud platforms (AWS, Azure, GCP), containerization tools like Docker and Kubernetes, and CI/CD pipelines.
Soft Skills: Excellent problem-solving, analytical, and communication skills, with a strong ability to work collaboratively in an agile environment.
Similar Jobs
Sr Java Developer
North Carolina
Java Developer
Washington
Java Full Stack
Virginia
Full Stack Sr. Devs (Java + Angular)
New Jersey
Java Fullstack Developer
Remote