Job Summary:
Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. They are looking for a highly skilled Java Developer to design and develop both new and existing product capabilities, working across diverse technologies and architectures.
Responsibilities:
• Design, develop, and maintain Java-based backend services across both secure federal enclave and AWS production environments.
• Contribute to architecture design, code quality, performance optimization, and scalable system patterns.
• Collaborate closely within an Agile Scrum team and provide mentorship, knowledge sharing, and technical leadership.
• Participate in production troubleshooting, analysis, and improvements across diverse runtime environments.
• Work with DevOps, QA, and Product teams to ensure smooth delivery, operational readiness, and high system reliability.
Qualifications:
Required:
• At least 3 years of professional Java development experience (exceptional candidates with slightly less may be considered).
• Strong object-oriented programming skills and deep understanding of Java internals.
• Solid experience in software engineering principles, including system design, architecture, and best coding practices.
• Hands-on experience with multi-threaded programming.
• Ability to adapt development workflows to both federal enclave and cloud-based (AWS) environments.
Preferred:
• Experience working with or supporting secured / restricted-access environments is a plus.
• Experience supporting a FedRAMP certified product in production.
• DevOps-oriented mindset, with exposure to CI/CD pipelines, containerized environments, and operational tooling.
• Experience working with or integrating AI/ML tools or frameworks.
• Background in microservices architecture, including asynchronous (Kafka, messaging queues) and synchronous (RESTful APIs) communication models.
• Strong test-oriented mindset (unit tests, component tests, automation).
• Experience with Spring / Spring Boot.
• Hands-on with Docker, Kubernetes, and container orchestration platforms.
• Experience with Kafka event-driven systems.
• Familiarity with profiling tools, code coverage tools, and CI/CD systems.
Company:
Smarsh manage the risk and see the value in their communications data. Founded in 2001, the company is headquartered in Portland, USA, with a team of 1001-5000 employees. The company is currently Late Stage.