No more applications are being accepted for this job
- 5+ years of experience in designing and developing Java based enterprise applications especially MicroServices which are highly scalable, resilient, fault tolerant with self-healing ability
- Strong Knowledge on Core Java technology including knowledge of latest JDK (8 and higher)
- Solid hands knowledge of all advanced modules such as Concurrency, Collections, Generics, Java 1.8 Functional Interfaces, Stream, Reactive Programming, Lambda Expressions etc.
- Experience working with JEE based applications and relevant frameworks such as Spring (mandatory), Hibernate etc.
- Experience with cloud native development and MicroServices architecture
- Extensive working experience with Spring Boot, Spring Cloud Netflix, Spring Data, Spring Integration and Spring AMQP
- Experience with Cloud runtime such as Pivotal Cloud Foundry
- Hands on experience on distributed cache such as Gemfire
- Hands on experience in RDBMS, SQL using Oracle 10g or higher, MS SQL server
- Working knowledge of No-SQL dBs such as Mongo, Cassandra
- Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
- Solid experience on TDD and BDD , Unit Test Case.
- Proficiency with latest IDEs like STS, IntelliJ etc.
- Very good communication skills
- Experience in banking domain is preferred
- Reasonable handle on client side technologies such as HTML5, CSS3, JavaScript, jQuery
- Agile way of working
- Linux Ecosystem, OpenShift Container Platform, Kubernetes, Docker, GraphQL
- Able to work with build/configure/deploy automation tools
- Python, other scripting tools
- Get involved and take responsibility in requirement gathering/understanding, KT
- To work proactively and independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks
- Providing expertise in technical analysis and solving technical issues during project delivery
- Client interfacing - understand customer requirements, propose technical solutions
- Drive Full-Life-Cycle Development of Mobile and web based projects
- To do code review, test case reviews and ensure code developed meets the requirements
- Load testing and performance tuning
- Identify and fix complex bugs in enterprise applications
Java Microservice Developer - Irving, United States - Diverse Lynx
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Description
Title:
Java Microservice Developer
Location:
Irving TX and Jersey City NJ - Onsite
Duration: 12 Months contract
Job Description- Requirements:
Mandatory:
Nice to have experience:
Messaging Systems:
Kafka, RabbitMQ, ActiveMQ etc.
APM Tools:
AppDynamics, Dynatrace, New Relic etc.
Log Analysis Tools:
Splunk, Elastic Stack (ELK), etc.
Caching Technologies:
Redis, Hazelcast, MemCached, Gemfire, etc.
DB schema changes deployment tools:
Liquibase, Flyway etc.
Java Performance Testing tools:
Apache JMeter, Locust
Responsibilities:
All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role.
We promote and support a diverse workforce across all levels in the company.