- Company Name
- Yoh, A Day & Zimmermann Company
- Job Title
- Senior Java AWS Engineer- MULTITHREADING, CONCURRENCY must- onsite in Needham - no corps
- Job Description
-
**Job Title:** Senior Java AWS Engineer
**Role Summary:**
Lead the design, development, and maintenance of high-performance Java applications deployed on AWS. Drive full‑cycle engineering, from requirements gathering and code implementation to CI/CD, performance tuning, and production support. Leverage multithreading, concurrency, and modern dev‑ops practices to deliver resilient, scalable services for a financial services domain, while integrating Python components and AI tooling (GitHub Copilot).
**Expectations:**
- 7+ years of core Java development with deep expertise in multithreading and concurrency.
- Proven experience using AWS services (S3, EC2, DynamoDB, ECS, Elasticsearch, CloudFormation).
- Strong SQL/MySQL proficiency and experience with relational databases.
- Familiarity with Python, Git, Jenkins, Agile SDLC, JIRA, and test‑driven development.
- Interest and experience in AI tools within the SDLC.
- Financial services background is advantageous.
- Must be a local candidate, onsite in Needham or Boston, 4 days per week, no relocation or corporate candidates.
**Key Responsibilities:**
- Develop and refactor core Java services using Spring frameworks, ensuring code quality and performance.
- Implement and optimize multithreaded, concurrent processing logic.
- Write unit tests, participate in CI/CD pipelines, and manage release cycles.
- Collaborate with Business Analysts, QA, support, and DevOps to deliver new features and resolve bugs.
- Configure and maintain monitoring for applications, services, infrastructure, and data quality.
- Troubleshoot production issues and provide timely support.
- Contribute to architecture discussions, focusing on resiliency, recoverability, and scalability.
- Maintain infrastructure-as-code and cloud architecture best practices.
- Integrate AI tooling into development workflows where applicable.
**Required Skills:**
- Core Java (7+), Concurrency APIs, Spring Boot/Spring Frameworks
- Multithreading, thread safety, synchronization, lock management
- Python (basic scripting/interoperability)
- SQL, MySQL, relational DBA concepts
- AWS services: S3, EC2, DynamoDB, ECS, Elasticsearch, CloudFormation
- Git, Jenkins CI, GitHub Copilot (AI tooling)
- Agile SDLC, JIRA, test methodologies
- System administration: Linux, Windows, networking, load balancing
- Financial services domain knowledge (preferred)
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, Technology, or related field.
- AWS certifications (e.g., Solutions Architect, DevOps Engineer) are a plus.