- Company Name
- F2Onsite
- Job Title
- IT Full Stack Developer
- Job Description
-
Job Title: IT Full Stack Developer
Role Summary:
Design, develop, test, and maintain enterprise‑grade distributed applications, ensuring alignment with business objectives and corporate strategy. Deliver robust, scalable solutions across front‑end, back‑end, integration, and data layers, with a focus on payment and financial services systems.
Expectations:
- Independently manage end‑to‑end application development lifecycle with moderate guidance.
- Prioritize tasks, meet deadlines, and communicate progress clearly to stakeholders.
- Apply industry best practices and emerging technologies to support continuous improvement.
Key Responsibilities:
- Analyze business requirements, document functional specifications, and design system solutions.
- Code, test, debug, and deploy Java/J2EE applications using frameworks such as Struts, Hibernate, and Maven.
- Implement Web Services (SOAP/RESTful), WSDL, and WS‑Toolkit for service‑oriented architecture.
- Develop and maintain relational database schemas in DB2, SQL Server, or Oracle; perform data migration and mapping to cloud platforms.
- Create and maintain automated test scripts using JUnit and other testing frameworks.
- Troubleshoot and resolve production issues, conduct root cause analysis, and apply corrective actions.
- Provide technical support, documentation, and training to internal users and SQA teams.
- Participate in Agile ceremonies (Scrum/SAFe) and contribute to continuous integration/delivery pipelines (CI/CD).
- Ensure compliance with financial industry standards, open banking regulations, and security best practices.
Required Skills:
- 5–10 years of distributed application programming in Java, J2EE, SOA, and related technologies (JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate).
- Proficiency in Web Services development (SOAP/REST, WSDL), XML, and data integration (SFTP, file transfers).
- Experience with relational databases (DB2, SQL Server, Oracle) and data migration to cloud environments.
- Strong understanding of automated testing frameworks and CI/CD pipelines.
- Excellent analytical, problem‑solving, and research skills.
- Effective interpersonal, verbal, and written communication.
- Ability to work independently and collaboratively within cross‑functional teams.
Required Education & Certifications:
- Bachelor’s degree in Information Technology, Computer Science, or a related field (or equivalent professional experience).
- IT industry certifications in good standing (e.g., Oracle Certified Professional, Java SE, AWS Certified Developer, or equivalent).
- Knowledge of DevOps practices, Agile methodologies (Scrum, SAFe), and ITIL/CMMI frameworks is desirable.