Overview
Skills
Job Details
We are currently looking to hire a [Java Developer with React] and we believe your skills and expertise are a better match for this role. We have an exciting career opportunity for you with one of our esteemed clients at [Jersey city Nj]
NJTECH is a globally managed IT services, IT consulting and business solutions partner. Our "High Performance Business" strategy builds our expertise in technology and consulting. We play a major role in helping our clients to achieve their objectives at the highest level; ultimately creating sustainable value to customers.
Role: Java Full Stack Developer
Location: Hybrid Onsite Jersey city Nj (Need Local Candidate)
Duration: Long term contract
Responsibilities:
- Proven track record in IT environment working 10 to 12 years of experience.
- Strong Experiences in React
Strong Problem Solving and Critical Thinking skills.
- Expertise in Java. Understands Spring Boot.
- Experience with Pipeline Orchestration using Groovy and Jenkins Shared Libraries.
- Experience with Continuous Testing and integrating into a CICD pipeline.
- Experience in scripting (Python, Groovy, Perl, Unix shell)
- Good understanding of OOP, Software Design Patterns, & Architecture principles.
- Excellent Communications Skills.
- Able to clearly communicate ideas to technical and non-technical stakeholders.
- Experience with using version control and source management tools, such as Bitbucket
- Understanding of Performance Testing/Engineering Concepts and usage of JMeter.
Additional Skills:
- Understanding of REST and Micro-Service Architecture.
- Experience working with AWS is a plus.
- Experience automating performance testing through CICD pipeline is preferred
- Experience in Performance Engineering is nice to have.
- Familiar with ELK stack.
- Provide technical expertise in developing reusable capabilities for the performance test automation framework.
- Analyze requirements and propose new technical solutions for performance test automation.
- Proactively find opportunities to automate manual tasks or processes that would yield efficiency in the day-to-day work of performance engineers.
- Design automation solutions that are modular, scalable, and easy to maintain
- Lead automation of full test life cycle: environment validation, data setup, execution, data collection, initial analysis, and reporting
- Partner with Performance Test and Application Development Teams to drive adoption of performance automation framework to improve efficiency in project delivery