Java Fullstack Developer
bnpparibas
Job Description
Direct Responsibilities
· Study and understand the business requirements
· Work with development teams and product managers to create software solutions
· Design client-side and server-side architecture
· Develop and manage well-functioning databases and applications
· Test software to ensure responsiveness and efficiency
· Troubleshoot, debug and upgrade software
· Create security and data protection settings
· Adhere to the standards and practices followed in the Project
· Good problem-solving skills.
· Attention to detail.
· Write technical documentation
Contributing Responsibilities
· Team player
· Adhere to the standards and practices followed in the Project
· Communicate with the cross teams and perform the integration testing of the code developed
· Deliver and Deploy the unit tested code into the Non Production environments (DEV, IST, UAT, etc.)
Technical & Behavioral Competencies
· 5-8 years of IT Development / Maintenance experience
· Hands‑on experience with React JS
· Building custom React components, React Form, and custom hooks
· Exposure to web: Javascript or typescript, CSS, Styled components
· Hands-on experience on State Management / Libraries- Redux, Mbex (or similar)
· JAVA EE, Spring Boot, Spring Batch, Spring framework.
· Web communication: XML, JSON, RESTful Web service/Micro-services and micro frontend
· Experience in core java 8, 17 and advanced java (JDBC, Collections, Serialization, Memory management, multi-threading).
· Database knowledge- Oracle with PL/SQL, Postgre
· Good understanding of GIT, Maven, Sonar.
· Exposure to build and deployment automation tools like Jenkins, Ansible
· Good understanding of GIT, Maven, Sonar.
· Understanding of Agile Workflow.
Specific Qualifications:
• Minimum 5 years of experience along with Bachelor's Degree - in IT, Computer related field or equivalent experience.
Skills Referential (Required knowledge, skills and abilities)