- Company Name
- JSR Tech Consulting
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Design, develop, and maintain full‑stack and back‑end applications with a focus on Java, microservices, Spring Boot, and AWS. Lead end‑to‑end application life cycle, ensuring high quality, scalability, and security. Collaborate across teams to deliver robust solutions and integrate AI/ML features where applicable.
**Expectations:**
- Senior‑level technical leadership and mentoring of junior engineers.
- Deliverables across the entire development cycle (requirements, design, coding, testing, deployment).
- Regular exposure to cross‑functional teams and business stakeholders.
**Key Responsibilities:**
- Architect and implement Java microservices using Spring Boot, Spring CLI, Maven, JBoss.
- Develop client‑side components with React, JavaScript, JSON, and REST APIs.
- Design and consume APIs using SOA patterns and document integrations.
- Apply secure coding practices; enforce web application security, DevSecOps, and compliance standards.
- Manage CI/CD pipelines with Jenkins, GitHub/Bitbucket/Subversion, and DevOps practices.
- Deploy and monitor services on AWS (CloudWatch, CodeDeploy, core services).
- Collaborate on multi‑threading, concurrency, and parallel processing solutions.
- Participate in code reviews, architecture discussions, and performance tuning.
**Required Skills:**
- Proficient in Java, JavaScript, Spring Boot, JBoss, Maven, Gradle.
- Experience in designing, building, and consuming RESTful services and SOA.
- Strong grasp of microservices architecture, concurrency, concurrency control, and multi‑threading.
- Front‑end expertise: React, JavaScript frameworks, JSON, REST APIs.
- Security fundamentals: authentication, authorization, JWT, OAuth 2.0, SAML 2.0, OpenID Connect, HTTPS, SSL, web‑app security, firewall, digital signature.
- DevOps: Git, branching strategies, CI/CD (Jenkins), containerization (Docker, Kubernetes) optional.
- AWS fundamentals: EC2, Lambda, S3, RDS, CloudWatch, CodeDeploy, IAM.
- Familiarity with AI/ML chat integration is a plus.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- AWS certification (Preferred, e.g., AWS Certified Solutions Architect or Developer).
Essex county, United states
Hybrid
Senior
10-12-2025