Java Developer
Location: New York (Hybrid 3 days onsite) Duration: 12+ Months Rate: $50/hr W2
Job Description: We are looking for an experienced Java Developer with strong expertise in building scalable enterprise applications using modern Java technologies and microservices architecture. The ideal candidate will have hands-on experience with backend development, messaging systems, database integration, and performance optimization within fast-paced environments.
Required Skills & Experience:
- 5–7 years of solid hands-on experience with:
- Core Java
- Spring Framework / Spring Boot
- Kafka / MQ
- Microservices Architecture
- Strong experience with SQL and database technologies including DB2/Sybase, with exposure to:
- Data modeling
- Query optimization
- Performance tuning
- Hands-on experience with:
- RESTful Web Services
- Multi-threading
- Messaging systems (MQ/Kafka)
- MS SQL / Database Integration
- Spring Batch
- Proficiency in:
- Shell/Unix
- Bash scripting
- Perl or Python
- Strong understanding of:
- Performance Engineering
- Design Principles & Design Skills
- Excellent analytical, troubleshooting, and problem-solving skills
- Self-driven with a passion for innovation and continuous learning
- Strong verbal and written communication skills with the ability to interact effectively across all stakeholder levels
Desired Skills:
- Prior experience in Banking or Financial Services industry projects
- Exposure to AI-assisted development tools such as Copilot
- Experience with Spec-Driven Development methodologies
Key Technologies:
- Java Fundamentals
- Spring Framework / Spring Boot
- REST APIs / Web Services
- Kafka / MQ
- Multi-threading
- MS SQL / DB Integration
- Spring Batch
- Shell/Bash Scripting
- Perl / Python
- Performance Engineering
- AI Tools (Copilot)