Role: Senior Java Developer
Location: Pittsburg PA (Day 1 Onsite)
Duration: 12 months
Need only local candidate
Banking Domain is mandatory
Visa Only H1B with Passport Number
Job Description:
Senior Java Developer with 10 to 12 years of hands-on expertise in backend development microservices architecture and frontend technologies. The ideal candidate will be proficient in Java and its ecosystem with strong problem-solving abilities and a passion for building scalable high-performance applications.
Key Responsibilities
Design develop and maintain Java-based applications using Spring Boot Hibernate and Kafka.
Build and manage microservices architecture for scalable and distributed systems.
Implement caching strategies using technologies like Redis Ehcache or similar.
Work with SQL and NoSQL databases for data modeling and query optimization.
Debug and troubleshoot complex issues across environments and services.
Apply Object-Oriented Programming (OOP) principles and design patterns effectively.
Write clean reusable and efficient Java libraries and components.
Collaborate with frontend teams to integrate ReactJS or Angular components.
Participate in code reviews sprint planning and architectural discussions.
Required Skills & Qualifications:
10 12 years of experience in Java development.
Strong understanding of data structures algorithms and design patterns.
Experience with Spring Boot Hibernate Kafka and caching technologies.
Proficiency in SQL and NoSQL databases.
Solid debugging and troubleshooting skills.
Familiarity with OOP concepts and architectural patterns.
Experience in frontend development using React JS or Angular.