- Company Name
- Custom Business Solutions, Inc.
- Job Title
- Sr. Full Stack Java Developer
- Job Description
-
Job title: Sr. Full Stack Java Developer
Role Summary: Senior developer responsible for designing, building, and maintaining scalable, high‑performance Java/J2EE applications with a strong focus on RESTful services, Spring framework, and Angular/TypeScript front‑ends.
Expectations: 7+ years of professional development experience, proven analytical and problem‑solving skills, effective communication, and a proactive, solution‑oriented mindset.
Key Responsibilities:
- Design, develop, and deploy Java/J2EE and Angular applications, ensuring clean architecture and best coding practices.
- Create, expose, and consume RESTful services (Jersey, Spring MVC/Boot).
- Optimize application performance through JVM profiling, memory tuning, and code review.
- Develop and maintain SQL/PLSQL stored procedures and interact with Oracle databases.
- Implement CI/CD pipelines (Jenkins, Git), containerize workloads with Docker, and orchestrate deployments on Kubernetes.
- Write comprehensive unit, integration, and end‑to‑end tests; maintain accurate technical documentation.
- Mentor junior developers, conduct code reviews, and provide technical guidance.
- Troubleshoot production incidents, perform root‑cause analysis, and apply corrective actions.
Required Skills:
- Core Java & J2EE, Spring Framework (Spring MVC/Boot, Spring Data), REST services, Jersey.
- Front‑end: Angular, TypeScript, Node.js, HTML5, CSS3.
- Databases: Oracle, SQL/PLSQL.
- JVM internals, profiling tools (JProfiler, VisualVM).
- Unix/Linux shell scripting.
- CI/CD, Git, Docker, Kubernetes.
- Knowledge of Elastic Stack, Memcache/Redis, SAML (preferred).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field; equivalence of extensive industry experience accepted. No mandatory certifications specified.