Java Microservices Developer

MICROSERVICES, MICRO-SERVICES, MICRO SERVICES, MICROSERVICE, MICRO-SERVICE, MICRO SERVICE, SPRING MVC, SPRING-MVC, SPRINGMVC, SPRING-BOOT, SPRING BOOT, SPRING, HIBERNATE, Struts
Contract W2, Contract Independent, 12 Months
Depends on Experience
Work from home available

Job Description

Title: Lead Java / J2EE Developer

Location:

Irving, TX 75063

Tampa, FL 33610

Jersey City, NJ 07310

 

Candidate should be local or willing to relocate to any of the above locations.

 

 

Job Description:

Seeking an experience Java/J2EE Developer to join a highly skilled team of senior developers. The role is not just about software development, it is also about the design and architecture of our solutions. Candidate should be self-motivated, energetic, driven and looking to build a career in a fast-paced market environment at a top brokerage firm.

 

Job Skills / Qualifications:

Required Skills:

  • Hands-on design and development experience in distributed platforms:

o Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools

o Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic

o Hands-on experience in performance tuning distributed applications and building unit tests.

o Using Java 8 , Spring Framework and/or Python scripting.

  • 2 to 3 years of relevant experience in development in following technologies:

o Java 1.8+, Spring Framework, Spring Batch, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices

o Understanding of Cloud infrastructure including Kubernates, Openshift, Splunk and Appdynamics.

o Experience with messaging systems including message brokers (RabbitMq/Kafka), channels, and common publishing and consumption patterns.

o Experience with high volume, performance driven distributed systems

o Designing API interfaces using Swagger/RAML, understanding of API authorization and access control patterns, familiarity with industry standard API gateway.

o Experience applying well-known patterns to application and service architecture; active-active database deployments, circuit breaker, strangler, etc.

o Experience with public cloud providers (particularly AWS) is a plus.

o Experience in development and design in an Agile and DevOps environment, including change and release management.

  • Platform modernization experience in taking on premise applications to cloud-based solutions is a significant plus; ideal candidates can also understand legacy application for batch processing in order to accelerate modernization and migration initiatives.
  • Strong knowledge of non-functional requirements related to operationalizing enterprise solutions
  • Knowledge of following technologies would be an advantage:

o Docker Framework, Document Based DBs – Cassandra/Couchbase or MongoDB, Redis DB, SonarQube, Jira, Confluence, Cucumber, Kubernetes (or similar technology

o Domain Driven Design concepts and designing and developing Microservices from Monolith architecture

o Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.)

  • Experience is setting up CI/CD pipeline for different platforms.
  • Understanding and experience in Object-Oriented Design Principles & Test-Driven Development
  • Understanding and experience using continuous build tools like Maven / Jenkins / GIT
  • Strong Analytical and communication skills

 

Desired Skills / Good to have:

  • Experience with React / Angular is a plus
  • Experience in event-driven design of Micro services and 12-factor app development standards.
  • Experience building modern enterprise applications and deploying to public or private clouds including AWS
  • Experience in Distributed cache systems like Apache Ignite; App developer w/ experience in writing distributable jobs in Spark
  • Financial Industry experience is a plus.

 

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veteran

Dice Id : 10114908
Position Id : 7087195
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Java Developer
  • RMS Computer Corporation
  • Irving, TX, USA
Java Tech lead
  • VDart, Inc.
  • Dallas, TX, USA
Java developer
  • Singlepoint Solutions
  • Irving, TX, USA
Java back endDeveloper - Spring
  • Photon Infotech
  • Dallas, TX, USA
Java/Cloud/Microservices Developer
  • BuzzClan LLC
  • Frisco, TX, USA
Sr. Java Developer
  • Odyssey Information Services
  • Dallas, TX, USA
Java Full-Stack Developer (W2)
  • Code Needs IT
  • Irving, TX, USA
Java Developer FullTIme
  • Synkriom
  • Plano, TX, USA
Sr. Java Developer
  • InfoVision, Inc.
  • Irving, TX, USA