Systems Integration Senior Specialist
NTT DATA
NTT DATA
Seeking a seasoned Senior Full Stack Developer with over 8 years of expertise in crafting and maintaining robust enterprise applications. This role demands a strong command of Java technologies, Microservices architecture, and modern front-end development with React.js. Proficiency in cloud-native deployments, containerization, and contemporary DevOps methodologies is essential.
You will be instrumental in building high-performance, scalable applications, working closely with diverse teams to champion best practices throughout the software development lifecycle.
Key duties include designing, developing, testing, and maintaining scalable enterprise solutions using Java/J2EE. You'll build efficient RESTful APIs and Microservices with Spring Boot, and create responsive, high-performance user interfaces using React.js, leveraging modern practices like React Hooks and Redux.
Responsibilities extend to optimizing Oracle PL/SQL for database operations, implementing event-driven integrations with Apache Kafka, and deploying applications via Docker and Kubernetes. You will contribute to application modernization, migration, and cloud adoption efforts, while also building and maintaining CI/CD pipelines with GitLab and ensuring code quality with SonarQube.
Further tasks involve performing code reviews, enforcing coding standards, and resolving production issues related to performance, scalability, and security. Collaboration with Business Analysts, QA, DevOps, Architects, and stakeholders in Agile settings is crucial, as is managing user stories and sprint activities within Jira. Mentoring junior developers and supporting legacy applications are also part of the role.
A minimum of 8 years of hands-on experience in Java/J2EE application development is required, alongside deep expertise in Spring Boot and Microservices Architecture. A minimum of 3 years of hands-on experience in React.js development is also necessary.
Candidates must possess a strong understanding of React Hooks, Redux, Context API, React Router, and component lifecycles, along with proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive web development. Essential skills include strong knowledge of Oracle PL/SQL, hands-on experience with Apache Kafka, and practical experience using Docker and Kubernetes.
Solid understanding of GitLab and CI/CD pipelines is vital, as is experience deploying and supporting applications on WebLogic. Familiarity with SonarQube for code quality and vulnerability management, proficiency in Git, and experience with Jira in Agile/Scrum environments are also essential. Basic familiarity with EJB, strong understanding of REST APIs, design patterns, and secure coding practices, plus experience troubleshooting and optimizing enterprise applications, are required.
NTT DATA
IT Consulting