- Company Name
- Focuz Mindz Inc.
- Job Title
- Java Full Stack Engineer-Server-side & Web Services development on J2EE, enhancing & maintaining enterprise-
- Job Description
-
Job Title: Senior Java Full Stack Engineer (J2EE, REST, Angular)
Role Summary
Design, develop, test, and maintain enterprise‑class server‑side applications and web services using Java J2EE technologies, REST/SOAP APIs, and modern front‑end frameworks. Own end‑to‑end lifecycle from requirement analysis to deployment and post‑release optimization.
Expectations
- Minimum 8–12 years of professional experience in server‑side and web services development.
- Proven track record in full Software Development Life Cycle (SDLC) participation.
- Strong background in J2EE application servers (JBoss/WebSphere).
- Hands‑on experience with Agile/Scrum, CI/CD pipelines, containerized deployments, and cloud‑based web applications.
- Ability to write test‑driven, reusable, and maintainable code.
- Excellent problem‑solving skills and ownership mindset for enterprise applications.
Key Responsibilities
- Design and implement robust J2EE modules, RESTful and SOAP services, ensuring security (JWT, OAuth) and performance.
- Develop responsive front‑end components using Angular, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, and SASS.
- Build and maintain build configurations (Maven, NPM) and API specifications (OpenAPI v3).
- Conduct unit, integration, and functional testing; employ TDD frameworks such as Karma, Jasmine, Selenium.
- Collaborate with cross‑functional teams for requirements gathering, architectural reviews, and deployment planning.
- Perform code reviews, refactor legacy code, and implement caching, authentication, and authorization strategies.
- Optimize application performance, troubleshoot production issues, and document solutions.
- Participate in continuous improvement initiatives for development processes, tooling, and best practices.
Required Skills
- Languages: Java, JavaScript, TypeScript, HTML5, CSS3.
- Frameworks/Technologies: J2EE (Servlets, JSP, EJB), Spring, Spring Boot, REST/SOAP, JWT, OAuth, JSON, XML, HTML5, Angular, Bootstrap, SASS.
- Build & DevOps: Maven, NPM, Postman, ReadyAPI, CI/CD pipelines, containerization (Docker, Kubernetes).
- Application Servers: JBoss or IBM WebSphere (v8+).
- Methodologies: Agile/Scrum, Test‑Driven Development (TDD), TDD tools (Karma, Jasmine, Selenium).
- API Management: OpenAPI v3, Mulesoft, OAuth standards.
- Cloud Platforms: Experience designing and deploying web applications on public cloud providers (AWS, Azure, GCP).
Required Education & Certifications
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Oracle Certified Professional, Java SE, Spring Professional) are advantageous.