- Company Name
- Orion Innovation
- Job Title
- Frontend Developer
- Job Description
-
**Job Title**: Frontend Developer
**Role Summary**:
Senior developer responsible for creating secure, high‑performance web applications, integrating Java‑based backend services, and delivering responsive user interfaces. Focus on cryptographic security, RESTful API design, cloud‑native deployment, and full‑stack integration.
**Expectations**:
- Deliver solutions that meet stringent security, scalability, and performance standards.
- Collaborate with backend teams, DevOps, and product owners to define architecture and technical requirements.
- Own end‑to‑end development lifecycle: design, implementation, test, deploy, and maintain.
- Stay current with industry best practices in secure coding, containerization, and cloud infrastructure.
**Key Responsibilities**:
- Implement encryption, digital signatures, and HSM integration.
- Design and document RESTful APIs using OpenAPI / TMF standards.
- Develop backend services with Java, J2EE, Spring, Spring Boot, and JSP.
- Build responsive UIs with HTML, CSS, JavaScript, jQuery, Bootstrap.
- Work with Oracle DB, PL/SQL, RDBMS and NoSQL databases.
- Apply secure coding practices to mitigate XSS, SQL Injection, CSRF.
- Containerize applications (Docker, Kubernetes, OpenShift).
- Design and maintain CI/CD pipelines (GitLab CI, Ansible, Git).
- Deploy and manage solutions in cloud and on‑prem environments.
- Manage builds with Maven/Ant and application servers (JBoss EAP 7/8).
- Optional: implement microservices (Spring Boot/Spring Cloud), modern front‑end frameworks (React, Angular), and logging with ELK stack.
**Required Skills**:
- Advanced Java (J2EE, Spring, Spring Boot, JSP).
- Front‑end technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap.
- Strong knowledge of encryption, digital signatures, HSM, and secure coding.
- API design with OpenAPI, REST, TMF standards.
- Database experience: Oracle, PL/SQL, RDBMS, NoSQL.
- Container orchestration: Docker, Kubernetes, OpenShift.
- CI/CD tools: GitLab CI, Ansible, Git, Maven/Ant.
- Application server management: JBoss EAP 7/8.
- Cloud deployment (public/private) and on‑prem environments.
- Experience with microservices and modern front‑end frameworks is a plus.
- Familiarity with ELK stack logging is a plus.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications in Java (e.g., Oracle Certified Professional, Java SE), cloud platforms (e.g., AWS Certified Developer, Azure DevOps), or security (e.g., Certified Secure Software Lifecycle Professional) preferred but not mandatory.