- Company Name
- CBTS
- Job Title
- Java Front End & Back end Developer(only W2, no third party)
- Job Description
-
Job Title
Java Front End & Back End Developer
Role Summary
Full‑stack developer responsible for designing, building, and maintaining modular, event‑driven microservices and rich client interfaces. Must deliver high‑quality code in a collaborative, agile environment while ensuring seamless integration between front‑end and back‑end components.
Expectations
- 5+ years of professional experience in one or more core languages (Java, Python, JavaScript/TypeScript, or Node.js).
- Proven track record developing large‑scale microservices using Spring Boot or equivalent frameworks.
- Extensive experience building responsive UIs with React, Angular, or Vue.js.
- Familiarity with design hand‑off tools such as Figma Inspect.
- Hands‑on experience with AWS serverless and container services (Lambda, SQS, Fargate, etc.) for event‑driven architecture.
- Strong understanding of Agile and software engineering best practices.
- Ability to work cross‑functionally in diverse, distributed teams.
Key Responsibilities
- Design, develop, test, and deploy robust Java‑based microservices that communicate via event‑driven patterns.
- Build and maintain maintainable, modular front‑end applications using React, Angular, or Vue.js.
- Collaborate with UX/UI designers to translate prototypes and Figma Inspect data into functional UI components.
- Implement API contracts and ensure backward compatibility across services.
- Optimize performance, scalability, and security of both front‑end and back‑end components.
- Participate in code reviews, pair programming, and knowledge sharing sessions.
- Contribute to continuous improvement of development processes, tooling, and best practices.
- Troubleshoot production incidents and orchestrate root‑cause analysis.
Required Skills
- Java (Spring Boot), Python, JavaScript/TypeScript, or Node.js – 5+ years of production experience.
- Front‑end: React, Angular, or Vue.js; responsive design and cross‑browser compatibility.
- Design hand‑off: Figma Inspect or equivalent.
- Back‑end: Spring Boot, microservices architecture, event‑driven patterns (AWS Lambda, SQS, Fargate).
- Cloud platform: AWS services (Lambda, SQS, Fargate, etc.).
- Version control (Git), CI/CD pipelines, automated testing frameworks.
- Agile methodologies (Scrum or Kanban), Jira, Confluence.
- Strong problem‑solving, analytical, and communication skills.
Nice to Have
- Experience with Waterfall development processes.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent work experience.
---