Job Description
Role : Java Developer
Location: Summit, NJ (Onsite post covid)
Duration: 24 Month contract
Job Summary:
Responsibilities:
- Develop Java-based middle-tier applications to be deployed in the cloud and on-prem in medium-to-large companies.
- Maintain distributable libraries SDKs, APIs and their documentation that are consumed by internal and external developers.
- Thrive within a microservice/message-bus environment of your choosing to both deliver a high quality/highly available local service that can rapidly grow to surface our expanding product capabilities in a timely fashion.
- Design forward-leaning technical solutions that integrate compatibility with a variety of systems.
Qualifications:
- 6+ years of experience as a professional software engineer (JAVA)
- 2+ years in a software role, working with complex data processing systems
- 2-3+ years of UI DEVELOPMENT EXPERIENCE ANGULAR
- Thorough knowledge of Java microservice applications and ecosystem (Spring Boot, DropWizard, etc)
- Previous experience using heterogeneous data storage/cache layers (Postgres, Oracle, Neo4j, etc)
- Previous experience with enterprise search engines (Elasticsearch, Solr, Lucene) is
- Previous experience with message based stream processing (Kafka, Kafka Streams, Spark)
- Ability to effectively apply complex graph & tree data structures to implement performant algorithms.
- Previous Experience successfully deploying systems using eventing infrastructure (Kafka, RabbitMQ, Redis, etc.)
- Prior experience developing GraphQL and federated GraphQL APIs is a plus.
Best Regards,
Sai Padma Sri | Sr.Recruiter-IT Staffing and Recruitments
Tech Tammina LLC
571-685-2158
4060 Brookfield Corporate Dr, Suite N
Chantilly, VA 20151
padma.gorle@tammina.com
www.techtammina.com
www.tammina.com IT Solutions | Staff Augmentation.