Java Backend Developer – Hoboken NJ Long term contract – Only local to NJ will be accepted
Required Skills
Core Java & Backend
• Strong expertise in Core Java, Java 8+ features (Streams, Lambdas, etc.)
• Experience with Spring Framework (Spring Boot, Spring MVC, Spring Cloud)
• Proficiency in RESTful API design and microservices architecture
• Hibernate/JPA
Architecture & Design
• Experience in design patterns, system design, and architecture principles
• Knowledge of microservices, event-driven architecture, and distributed systems
• Familiarity with API gateways, service discovery, and caching strategies
Database & Messaging
• Experience with SQL (MySQL, PostgreSQL, Oracle)
• Knowledge of NoSQL (MongoDB, Cassandra)
• Messaging systems like Kafka or RabbitMQ
Cloud & DevOps
• Experience with AWS / Azure / GCP
• Familiarity with Docker, Kubernetes
• CI/CD tools like Jenkins, GitHub Actions
Other Skills
• Strong problem-solving and analytical skills
• Excellent communication and stakeholder management
• Ability to mentor and lead teams
Preferred Qualifications
• Bachelor’s or Master’s degree in Computer Science or related field
• 8-10+ years of experience in software development
• Prior experience in solution architecture or technical leadership roles
