What are the responsibilities and job description for the Java Full Stack Developer - New Jersey, NJ/Houston, TX(Onsite) position at ProCorp Systems Inc.?
Job Details
Java Full Stack Developer
New Jersey, NJ/Houston, TX(Onsite)
Only Locals
Required Skills
- Over 10 years of hands-on coding experience, primarily in Java and J2EE
- 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 deliver 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 performance, quality and responsiveness of application.
As an Engineer on our group, you will be working with our Agile teams building applications leveraging
- An architecture in the style of Event sourcing
- Microservices to provide dedicated business functions
- Oracle, AWS AuroraDB, MongoDB and Redis Cache used for creating persistent view services
- Kafka for messaging and to enable rapid short-term recovery, horizontal scalability and workload distribution
Requirements
- Programming languages: experience on Java is a must, shell scripting languages such Python are nice to have.
- Runtimes / Application servers One of the following - Spring Boot, Docker, Tomcat
- Frameworks / libraries REACT or Angular experience is a must Experience with Kafka, Spring boot.
- Relational DBs such as Oracle, Aurora or Cockroach DB
- NoSQL database: MongoDB or DynamoDB are a must; Redis Cache is a plus
Please have hands on coding done on following areas
- Java 8 - Coding - Scenario based.
- Core Java- Heavy
- Database- MongoDB, Cassandra-
Other topics to check in Interview.
- AWS & Resume based questions as well.
- Reactive programming- Mono or Flux
- Service discovery.
- Route 53, API-Gateway
- WAF Ingress
- Lambda
- Steam API- Streams and Parallel Streams
- Regarding last project
- Optional Key word
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.