Sr Java Developer

Overview

On Site
Up to $70
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

GCP
Kafka
RabbitMQ)
Spring Boot
Spring Framework
Spring Cloud
Spring MVC
JPA
Hibernate
J2PM
and RESTful web services

Job Details

* Bachelor's degree in computer science, computer technology or equivalent education or equivalent combination of education and experience from which knowledge and skills may be obtained.
* Minimum 12+ years of experience in Java / J2EE application development and operationalizing (running or productionizing) mission critical enterprise level, Java development and Security
* Self-starter, collaborative, problem-solver
* Experience in all aspects of software lifecycle, particularly for cloud migrations
* Hands-on experience developing/ architecting and designing/ implementing microservices using cutting edge source frameworks for cloud native technologies
* Hands-on experience with Spring Boot, Spring Framework, Spring Cloud, Spring MVC, JPA, Hibernate, J2PM, and RESTful web services.
* Experience with JavaScript frameworks like Angular
* Experience with Agile software development practices.
* Experience with architecting and developing solutions for containerized cloud platform (AWS/Kubernetes)
* Experience with some of the tools like Git, Jenkins, Maven, Ant, Docker, Meven, Artifactory, Kubernetes
* Experience with Monitoring and Alerting solutions (e.g., Splunk, Prometheus)
* Experience with distributed tracing (e.g., Jaeger/Zipkin) is a plus.
* Familiar with infrastructure automation technologies (e.g., Ansible/Gradle/Maven)
* Familiar with Messaging technologies (e.g., Kafka, RabbitMQ) is a plus.
* Experience with Behavior-Driven Development (BDT) and Test-Driven Development (TDD) for Java using frameworks like JUnit, Mockito and Cucumber.
* The ability to provide an innovative big picture during the cloud infrastructure of web applications is preferred.
* Knowledge of the Google Cloud Platform (Google Cloud Platform) is a plus.
* Experience with Agile Software development project methodologies preferred.
* Strong analytical and problem-solving skills
* Demonstrated analytical ability and problem-solving skills

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.