Overview
On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 23 day((s))
Skills
Java
Core Java
Spring MVC
Hibernate
React
Spring Boot
Angular
relational Databases
Test Data Management tool (GenRocket)
Job Details
Role: Sr. Software Engineer (Java Fullstack)
Location: Plano, TX (Hybrid - 3 days a week in office)
Location: Plano, TX (Hybrid - 3 days a week in office)
Job Type: Contract
Experience Required:14+ years (must)
Skill Metrics:
| Core Java |
| Spring Boot |
| Spring MVC |
| Angular |
| Java |
| React |
Mandatory skills:
Fullstack developer with expertise in Java technologies and one frontend Angular or React or Vue Js
Proficiency in Java J2EE with a strong understanding of object-oriented programming principles.
Working experience in one of the front-end technologies like Angular or React, or Vue.js.
Scripting Python is an added advantage
Exposure in connectivity to Test Data Management Tools (ex. Genrocket) and provide self service capabilities for synthetic data generation
Hands-on experience with Spring Boot, Spring MVC, and related Spring modules (e.g., Spring Security, Spring Data).
Knowledge of building and consuming RESTful APIs and working with JSON/XML.
Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks like Hibernate.
Experience with microservices architecture and containerization tools like Docker.
Proficiency in version control systems like Git.
Preferred Skills:
Experience with AWS cloud platform
Knowledge of CI/CD pipelines and tools like Jenkins or GitLab CI.
Understanding Agile/Scrum methodologies.
Job Description/ Responsibilities:
Design, develop, and maintain robust, scalable, and secure applications using Java J2EE, Spring Boot, Microservices and one of the frontend end technologies React or Vue JS .
Build and optimize RESTful APIs and microservices to support front-end applications and third-party integrations.
Build connections to Test Data Management tool, Genrocket to provide self service capabilities to the users in generating synthetic data
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.