Job ID: JOB_ID_2750
Role Overview
We are seeking a highly skilled Senior Java Developer to join our dynamic engineering team in New York City. This is a critical role requiring a deep understanding of the Java ecosystem and the ability to build scalable, high-performance applications in a fast-paced environment. The successful candidate will be responsible for the end-to-end development lifecycle, from architectural design to deployment and maintenance.
Key Responsibilities
- Design and develop robust microservices using Java and Spring Boot.
- Build responsive and interactive user interfaces using modern frameworks like Angular or React.
- Architect and implement scalable microservices architectures to support high-traffic applications.
- Manage and optimize both SQL and NoSQL databases to ensure data integrity and performance.
- Implement real-time data processing solutions using Kafka and Elasticsearch.
- Develop and maintain automation scripts using Python for various internal tasks.
- Lead DevOps initiatives, including containerization with Docker and orchestration with Kubernetes.
- Ensure seamless cloud deployment and management across major providers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and provide mentorship to junior developers to maintain high coding standards.
- Troubleshoot and resolve complex technical issues in production and non-production environments.
Technical Requirements
- Extensive experience with Java (8+) and the Spring Framework (Spring Boot, Spring Cloud).
- Proven track record in frontend development with Angular or React.
- Deep understanding of Microservices architecture and RESTful API design.
- Proficiency in database technologies including PostgreSQL, MySQL, MongoDB, or Cassandra.
- Experience with message brokers like Apache Kafka and search engines like Elasticsearch.
- Familiarity with Python for scripting and data manipulation.
- Hands-on experience with CI/CD pipelines, Docker, and Kubernetes.
- Strong knowledge of cloud infrastructure (AWS, Azure, or GCP).
Professional Expectations
As a Senior Developer in the NYC market, you are expected to bring a high level of professional maturity and technical leadership. You should be comfortable working in an agile environment, participating in daily stand-ups, and contributing to sprint planning. The role requires a candidate who is not only a coder but a problem solver who can look at the big picture of the business requirements and translate them into elegant technical solutions. Communication is key, as you will be interacting with stakeholders, product managers, and other engineering leads. We value continuous learning and expect our senior staff to stay updated with the latest industry trends and emerging technologies to keep our stack modern and efficient. This position is strictly onsite in New York City, requiring a physical presence five days a week to foster collaboration and rapid innovation within the core team.
Special Requirements
Local candidates only; Final interview must be conducted in-person at the client location in New York City; Role supports C2C or W-2 contracts.
Compensation & Location
Salary: $145,000 – $195,000 per year (Estimated)
Location: New York City, NY
Recruiter / Company – Contact Information
Recruiter / Employer: Tanisha Systems Inc
Email: amit.gupta@tanishasystems.com
Recruiter Notice:
To remove this job posting, please send an email from
amit.gupta@tanishasystems.com with the subject:
DELETE_JOB_ID_2750