Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
Microservices
Spring Framework
Spring MVC
RESTful
React.js
Kubernetes
Jenkins
Performance Tuning
Oracle
JPA
Java
Docker
Design Patterns
Css3
Git
API
Apache Spark
Amazon EC2
Amazon Web Services
Big Data
Apache Maven
Amazon S3
Responsive Design
Scrum
Job Details
Seeking a Senior JAVA Developer experience in Spring Framework , Spring Boot, Spring MVC, Spring Data, JPA and designing/implementing RESTful APIs and Microservices architectures.
Interview: Teams
Location Columbus, Dallas, or Delaware
Posting: I55002
Work: ON-SITE
Role and Experience
- 12+ years of hands-on experience in software development, with a significant focus on full-stack Java applications.
- Java Expertise: Strong proficiency in Java (Java 10+), Spring Framework (Spring Boot, Spring MVC, Spring Data JPA), and designing/implementing RESTful APIs and Microservices architectures.
- ReactJS Proficiency: Extensive experience with ReactJS, including Redux/Context API, React Router, and modern JavaScript (ES6+), HTML5, CSS3, and responsive web design.
- Oracle Database: Deep expertise in Oracle Database development, including SQL, PL/SQL, database design, performance tuning, and schema management.
- AWS Cloud: Proven experience in designing, deploying, and managing scalable applications on AWS. Hands-on experience with core AWS services (EC2, S3, RDS, Lambda, SQS, SNS) and familiarity with containerization (Docker, Kubernetes/EKS).
- Apache Spark: Solid hands-on experience with Apache Spark for big data processing, including Spark Core, Spark SQL, Spark Streaming (preferred), and integrating with various data sources.
- Experience with build tools (Maven, Gradle), version control (Git), and CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline).
- Strong understanding of data structures, algorithms, object-oriented design principles, and design patterns.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Experience working in Agile/Scrum development methodologies.
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.