Full Stack Developer
IBM
- Cork
- Permanent
- Full-time
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.Your Role and Responsibilities
We are seeking a skilled senior Full Stack developer developer with technical leadership experience to join our Application Modernization team in Cork. The Application Modernization team develops products and tools that enable our customers to modernize their application estates, transforming monolithic legacy applications into containerized applications running on the cloud.
As part of our team, you will be developing and maintaining high-quality software products, working with a variety of programming languages and technologies. Your responsibilities will include: collaborating with cross-functional teams to understand requirements and develop software solutions that meet and exceed expectations. Writing clean, efficient, and well-documented Java code that adheres to industry best practices and standards. Utilizing your knowledge to troubleshoot issues. Participating in code reviews and providing constructive feedback to peers, promoting a culture of continuous improvement. You will also work closely with other developers, designers, and product managers to ensure the software meets user needs.
As a senior developer, you will be expected to lead a small team of engineers to meet release dates along with committed deliverables on-time and with quality, You will need to balance priorities and work assignments across team members following agile processes to meet delivery schedules. You will need to drive development activities, monitor progress, collaborate to align dependencies, remove blockers for team members.Required Technical and Professional Expertise
Excellent Java/J2EE development skills
Experience with Linux / RHEL
Experience with Node JS and REST APIs using JSON
Experience working with containerized environments (Docker/K8S/Openshift)
Experience in shell scripting (bash)
Experience with SQL and NoSQL databases
Experience with CI/CD pipelines
Knowledge of application/API security and compliance standards & requirements
Experience with UI developmentPreferred Technical and Professional Expertise
UI development using JS/CSS/HTML and React framework
UI test automation with Selenium
Knowledge of application security and compliance standards & requirements