6+ years of experience in backend software development with a focus on Java. Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate. Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management. Hands-on experience with RESTful API development and microservices architectures. Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning. Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies. Familiarity with CI/CD pipelines, automated testing, and DevOps best practices. Expert understanding of OOP, SOLID, DRY principles. Demonstrated ability to identify, manage, and reduce complexity within a codebase Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams. Ability to take on generalist responsibilities when needed. Must be authorized to work in the United States.