- Company Name
- TalentXM (Formerly BlockTXM Inc)
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer (Java)
**Role Summary:**
Design, develop, and maintain scalable, cloud‑native full‑stack applications using Java and modern front‑end frameworks. Work in Agile teams to deliver microservices, APIs, and event‑driven solutions on AWS, employing DevOps practices and Infrastructure‑as‑Code.
**Expectations:**
- 6‑12 years of hands‑on Java full‑stack development.
- Strong expertise in AWS services and IaC (Terraform or CloudFormation).
- Proven ability to build, test, and deploy containerized applications with CI/CD pipelines.
- Effective collaboration with product owners, architects, and cross‑functional teams.
- Commitment to code quality, automated testing, and security best practices.
**Key Responsibilities:**
- Develop and maintain Java back‑end services and Angular/React front‑end components.
- Architect microservices, RESTful APIs, and event‑driven workflows.
- Implement and manage AWS infrastructure (EC2, S3, Lambda, RDS, IAM, etc.) via IaC.
- Create CI/CD pipelines using Jenkins, Git, Docker, and Kubernetes.
- Write unit, integration, and automated UI tests (JUnit, Mockito, Selenium, Cucumber).
- Participate in Agile/Scrum ceremonies and sprint planning.
- Liaise with business stakeholders to align technical solutions with objectives.
**Required Skills:**
- Java, Spring/Spring Boot, Angular or React, JavaScript/TypeScript, HTML5, CSS3
- AWS (EC2, S3, Lambda, RDS, IAM) and IaC (Terraform/CloudFormation)
- Microservices, REST, event‑driven architecture
- Docker, Kubernetes, Jenkins, Git
- Databases: MySQL, PostgreSQL, MongoDB, DynamoDB
- Testing: JUnit, Mockito, Selenium, Cucumber
- Agile/Scrum methodology
- Strong problem‑solving and communication abilities
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
- AWS certifications (e.g., AWS Certified Solutions Architect, Developer) and/or DevOps certifications are preferred but not mandatory.