Career Opportunity Send Resume ►
Category: Java Job Type: Contract
Job ID Number: 10326 City/State: Richmond    VA
Job Title: Java Programmer Analyst Specialist
Job Description: Location: Richmond, VA / 12+ Months Contract

Demonstrated expertise in Java [version]. Ability to handle multiple deadlines and priorities and ability to collaborate across departments and disciplines.Problem solving ability too.

Skills Needed:
  • Only Green Card holder and US Citizen.

  • Demonstrated success adapting to rapidly changing technology and business needs.

  • Demonstrated ability to lead and mentor a development team.

  • Ability to work independently or collaboratively.

  • Achievement orientation and Customer focused Technology.

Required:
  • CI/CD principals and tools.

  • Test Automation tools for Java like JUnit, Mockito and Cucumber.

  • Distributed version control tool like Git.

  • Continuous integration builds, and related tools like Gradle, SonarQube and Nexus.

  • Containerization and Microservices.

  • Experience using Docker to build and ship Java and Javascript based applications as images and running applications as containers.

  • Experience using Spring Boot to build Microservices in the style of 12 Factor Apps.

  • Web Services.

  • Producing and consuming web services using REST and SOAP.

  • Securing web services using technologies like LDAP, SSL, JWT and OAuth.

  • Dependency injection framework like Spring.

  • Database.

  • Experience using JPA and/or Spring Data to read and write to relational databases.

  • Experience with a NoSQL platform like Apache Cassandra configured for eventual consistency and high availability.

  • Refactoring.

  • Experience with performance tuning and optimization tools.

  • Experience reengineering legacy software. Technology.

Preferred:
  • Domain Driven Design principles.

  • Distributed systems principles and patterns.

  • Enterprise Integration patterns and frameworks like Spring Integration or Apache Camel.

  • Cloud Native Java principles, patterns and frameworks like Spring Cloud or Netflix OSS.

Education:
  • Bachelors in Computer Science, Information Systems, Mathematics, Engineering, or Business preferred.

For expedited response, please contact Karan at 804-673-5100 x 37
Send Resume ►
Home | Careers | Employers | Resources | About Us | Contact        
Copyright (c) 2003, Leading Edge, Inc. All rights reserved.
Leading Edge logotype is a registered trademark. All other logos are the property of their owners.

Website Design by Koalatech