What are the responsibilities and job description for the Java Developer @ Plano, TX (Onsite) Need local consultants position at ProCorp Systems Inc.?
Job Details
Java Developer
Plano, TX (Onsite) Need local consultants
In Person Interview
Job Description:
Experienced Java developer, able to quickly learn domain knowledge and meet strategic program milestone dates. Ability to work in a fast-paced environment under pressure, requiring collaboration with several teams. Emphasis on precision, test driven development and due diligence required for developing business-critical high-volume payment flows. Experience in banking/payments is a plus.
Require: Java, Spring, Spring boot, API, JSON, microservice development and agile
Nice to Have: Cloud, Kubernetes, Cassandra.
Required Skills
- Over 10 years of hands on coding experience, primarily in Java and J2EE (for Junior contract to hire <= 5 years is fine)
- Proficient in Core Java, J2EE, and Spring Boot with Strong coding Skills
- Experienced in defining test scenarios and automating unit and integration testing.
- Skilled in performance testing and code optimization
- Knowledgeable in MQ, Kafka and message parsers
- Proficient with Oracle and Cassandra databases.
- Experienced in build and deployment processes using Bitbucket, Git, Jules and CLOUD
- Possesses excellent problem-solving skills attention to detail, and strong communication and teamwork abilities.
- Familiarity with front end technologies such as EXTJS and ReactJS is a plus.
- Certification in Oracle JDK11 or JDK17 is a plus.
Job Description:
- Design, Developer and maintain high-quality Java applications
- Collaborate with cross functional teams to define, design, and delivery new features
- Write Clean, scalable and efficient code following best practices.
- Troubleshoot, debug and resolve software defects and issues.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay updated with emerging trends and technologies in software development
- Contribute to all phases of the development lifecycle from concept to deployment to support
- Ensure the performance, quality and responsiveness of application.