- Company Name
- Tror - AI for everyone
- Job Title
- Java Full Stack Developer with Angular
- Job Description
-
**Job Title**: Java Full Stack Developer with Angular
**Role Summary**
Lead the design, development, and deployment of enterprise-level web applications using Java EE/Jakarta EE, Spring, and Angular. Drive the full product lifecycle from architecture to production, ensuring high performance, scalability, and maintainability.
**Expectations**
- Minimum 12 years of professional software development experience.
- Strong fluency in object‑oriented Java, Spring ecosystem, Angular/TypeScript, and RESTful services.
- Proven track record delivering complex, mission‑critical applications.
- One‑round face‑to‑face interview; readiness to demonstrate depth across full stack components.
**Key Responsibilities**
- Architect and implement backend services with Java EE, Spring Core, Spring MVC, Spring Boot, and Jersey.
- Design, develop, and maintain responsive front‑end applications using Angular, TypeScript, HTML5, CSS3.
- Create and optimize SQL/PL‑SQL queries; manage Oracle database schemas, indexes, and performance tuning.
- Build and configure RESTful APIs, ensuring secure, scalable, and well‑documented endpoints.
- Integrate CI/CD pipelines (Jenkins, Git) for automated build, test, and deployment workflows.
- Collaborate with cross‑functional teams on requirements, design reviews, and defect resolution.
- Mentor junior developers and conduct code reviews to enforce coding standards.
**Required Skills**
- Core Java (OOP, multithreading, collections, exception handling)
- Java EE / Jakarta EE, Spring Core, MVC, Boot, and dependency injection
- Angular (v10+), TypeScript, Node.js
- HTML5, CSS3, responsive web design
- Jersey framework for RESTful services
- SQL/PL‑SQL with Oracle Database expertise
- Unix/Linux shell scripting and command‑line proficiency
**Nice to Have**
- CI/CD tools (Jenkins, Git, Artifactory)
- WebLogic Server configuration and deployment
- Kubernetes and Docker containerization
- Caching (Memcache, Redis)
- SAML and SSO authentication
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent 12+ years of experience).
- Preferred certifications: Oracle Java SE, Oracle Database, or relevant enterprise architecture credentials.