Job Description
Job Description
We are seeking a highly skilled Senior Java Full Stack Developer with 7–10 years of IT experience to design, develop, and maintain both middle-tier services and client-facing web applications. This role will contribute to system architecture, provide technical guidance, and ensure high-quality software delivery.
Key Responsibilities:
- Design, develop, enhance, test, maintain, and debug middle-tier services and client-facing web applications.
- Utilize modern development technologies to address complex business requirements.
- Provide strategic technical direction and system architecture for initiatives and technology stacks.
- Apply strong analytical and problem-solving skills for software design and development.
- Quickly learn and apply new technologies and concepts.
- Represent the technical team in the Software Development Life Cycle (SDLC) within Agile methodologies.
- Collaborate with external programming teams to deliver software on time and within budget.
- Monitor and improve the stability, scalability, and performance of existing applications.
Required Skills / Experience
Primary Skills:
- Core Java / J2EE development (5–7 years).
- Web Application development using Spring Frameworks.
- REST API development and web services integration.
- Front-end technologies: HTML/XHTML, HTML5, CSS, JavaScript, jQuery, jQuery UI, Handlebar, AngularJS.
- Responsive web design principles.
- Experience with WebSphere application server is a plus.
- Working knowledge of JSON, JSONP, XML/XSL and other web service formats.