What are the responsibilities and job description for the Java Full Stack Engineer - CSM (CyberArk) position at RLS Associates?
Job Role: Java Full Stack Engineer w/ expertise in CSM (CyberArk)
Duration: Long-Term
# of positions: Three (3)
Work Mode: Hybrid (2 days from office and 3 days from home)
Job Location: Whippany, NJ
Candidate location: Should be local to NJ and must travel to client location (Whippany, NJ) for in-person interview.
Work Authorization: US Citizens, Green Card, H4-EAD, OPT-EAD, H1-EAD
Employment Type: W2 only
# of Relevant Experience: 6-7 years
End Client: Barclays
Major Skill-set: Java, Spring boot, CyberArk (Credential Security Management [CSM]), Rest, Jenkins, CICD
Job Description:
- Development of highly secured REST services with static and dynamic code analysis tools, design analysis and development of Banking & Financial solution.
- Responsible for full stack (Backend and Frontend) development of client's application software.
- Follow processes such as attending scrum calls, creating development task tickets for self and to the team members, resolve and support all sorts of technical issues to validate end-to-end high-level scenarios business requirements.
- Responsible for deploying multiple versions/instances of code during development and unit testing phases.
- Responsible for fixing non-compliant code issues flagged by client tools and improving performance via code quality adherence.
- Involved in peer code and test-cases review and provide the support on all requirements clarification.
- Provide support for production/live issues and participating in performance testing and user acceptance testing results review
Purpose of the role
To design, develop and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.