Job Description :

The Expertise You Have

  • 8+ years of hands-on experience with designing and building large scale web and back office applications
  • 6+ years of experience developing web services (SOAP/REST) on Java frameworks such as Spring MVC, Java EE
    • Hands-on project experience building server-side Java web services and enterprise integration business logic frameworks
    • Experience building multi-threaded batch applications (Spring Boot/Spring Batch)
    • Experience building modern REST APIs in Java EE container hosted applications (Jetty, Tomcat with Spring MVC or JAX-RS or Jersey)
    • Experience with database frameworks JDBC or JDBI. As well as familiarity with object-relational mapping frameworks like Hibernate, iBatis.
    • Legacy knowledge of Java EE containers (BEA, JBoss)
    • Legacy knowledge creating and consuming SOAP-based web services and Service Oriented Architecture
    • Legacy knowledge of Message Bus (Message Broker, IBM Enterprise Service Bus)
  • 2+ year Hands-on project experience building applications hosted in AWS (configuring, deploying, managing, monitoring) services and distributed applications.
    • Elastic Container Registry (ECR), Elastic Container Service (ECS), Elastic Compute Cloud (EC2)
    • CloudFormation, DynamoDB, Serverless, Lamdbas, Step Functions, SQS, Kinesis.
    • Understand how to troubleshoot issues in a cloud only environment.
  • Hands-on project experience with test automation frameworks Protractor, Cypress, Jest, Junit, REST Assured, Cucumber
  • Hands-on project experience creating new CI/CD pipelines with tools like Jenkins or equivalent. Experience automating code quality metrics using tools like Sonar and Veracode.
  • Experience documenting REST APIs and code generation Open API standards and tools (Swagger). Understands good REST API design practices.
  • Solid knowledge of network protocols. Comfortable connecting disparate systems built in multiple languages, multiple operating systems, on-premise, or cloud. Able to identify and troubleshoot network communication problems outside of the application.
  • Demonstrated leadership experience as a Team Lead, Tech Lead, or Architect in previous roles.
  • Experience architecting and implementing customer-facing user interfaces, REST services, third-party integrations, tools, in previous full-stack development roles.
  • Proven problem-solving abilities and discerning application of software engineering best practices (e.g. design patterns, process improvements, test frameworks, CI systems, etc.)
  • Experience architecting systems using high-scalability datastores.
  • Experience breaking down vague agile business stories into actional epics of technical stories for consumption by engineers working in time zones around the clock.

Required Skills : - Java - Rest API creation and consumption - Microservices - Spring Boot - SQL (separate team does stored procedures etc, just know how to navigate) - AWS - CI/CID DevOps experience a plus - No front-end work, primarily back-end - Agile, trying to be TDD/BDD, work in progress
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes : Upon offer, client requires 5 years of W2s for US projects (where applicable) to validate consultant s work history. It is required to show consultants W2 take home pay in the Exh A.
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Apex :Yes
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set :Yes
Type of project :Development/Engineering
Master Job Title :Dev: Java
Branch Code :Boston

Similar Jobs you may be interested in ..