What are the responsibilities and job description for the Java Backend Developer, Need Ex-AT&T Candidates (H1B Transfer, H4EAD, L2EAD, OPT EAD, USC, Green Card) position at Ram Informática?
Role: Java Backend Developer (Need W2 or Independent candidates (H1B Transfer, H4EAD, L2EAD, Green Card, USC))
Location: Baskin Ridge, NJ
Duration: long term
Note: (Need Ex AT&T candidates)
Need 10 years of experienced candidates.
Role Summary
Own end‑to‑end delivery of cloud‑native services and front‑end applications across Java Core and MEAN. Drive CI/CD and environment automation using YAML and Python (GitHub Actions). Architect, implement, and operate solutions on Azure and AWS, partnering with product, QA, and operations to ship resilient, scalable software.
What You’ll Do
- Back‑end (Java Core): Design and implement microservices, APIs, and event flows; optimize JVM performance; instrument services for observability (logs, metrics, traces).
- Front‑end (MEAN): Build Angular/TypeScript components, state management, and accessible UI; integrate Node/Express APIs; enforce front‑end performance and security best practices.
- DevOps & Automation: Author maintainable YAML for CI/CD; build Python scripts for pipeline logic, dependency checks, test orchestration, changelog/versioning, and cloud automation in GitHub Actions.
- Cloud Architecture: Design and operate workloads on Azure (e.g., AKS, App Service, Functions, Cosmos DB, Key Vault) and AWS (e.g., ECS/EKS/Lambda, API Gateway, DynamoDB/RDS, S3, IAM, CloudWatch).
- Quality & Security: Establish engineering standards (code reviews, static analysis, unit/integration/e2e tests), secure coding, secrets management, SBOM and dependency hygiene.
- Collaboration & Leadership: Lead technical design reviews, mentor engineers, and partner with product/UX; contribute to roadmaps and architecture decisions.
Must‑Have Qualifications
- 7–10 years professional software engineering; 5 years Java Core (Java 11 preferred).
- 3–5 years building with the MEAN stack; expert TypeScript.
- Hands‑on YAML for CI/CD and infra/config management.
- Strong Python for automation inside GitHub Actions (composite actions, reusable workflows).
- Production experience on Azure and AWS; infrastructure‑as‑code (ARM/Bicep or Terraform/CDK).
- Microservices, REST/GraphQL, messaging (Kafka/SQS), caching, and relational/noSQL data modeling.
- Testing strategy across unit, integration, contract, and e2e; static analysis and linting.
- Observability (OpenTelemetry, metrics/traces/logs) and operational excellence (SLOs, incident response).
- Security fundamentals: IAM, least privilege, secrets, dependency scanning, container security.
Nice‑to‑Have
- Containers and orchestration (Docker, Kubernetes: AKS/EKS) and service mesh.
- Experience with feature flags, progressive delivery, and Canary/Blue‑Green.
- Performance engineering (profiling, memory/CPU optimization).
- Experience with serverless patterns (AWS Lambda/Azure Functions).
- Data streaming and event‑driven design (Kafka/Kinesis/Event Hubs).
- Prior mentoring/tech‑lead responsibilities.
Tooling You’ll Touch
- GitHub Actions, GitHub Packages, Dependabot, CodeQL; YAML‑first pipelines.
- Python automation libraries for release orchestration, artifact handling, and cloud SDK calls.
- Azure (AKS, App Service, Functions, Cosmos DB, Key Vault, Monitor) and AWS (EKS/ECS, Lambda, API Gateway, DynamoDB/RDS, S3/IAM/CloudWatch).
- Static analysis & quality gates (SonarQube), test frameworks (JUnit, Jest, Cypress), and BDD (Cucumber).