Job Description
Java Framework Ownership (Primary)
Maintain, upgrade, and enhance the in-house Java framework.
Implement guardrails, coding standards, and best practices.
Hands‐on coding for new modules, framework improvements, and bug fixes.
Review and validate contributions for quality and consistency.
Provide technical leadership, guide developers in using the framework effectively, mentor juniors and ensure code quality.
Developed and maintain REST API modules
DevOps & Site Reliability (Secondary)
Maintain and evolve AWS CloudFormation scripts for EC2 infrastructure.
Support CI/CD processes, deployments, and environment automation.
Monitor performance, troubleshoot incidents, and improve system reliability.
Integration & Messaging Layer (Supporting)
Manage and support the enterprise pub/sub messaging infrastructure (e.g., SQS/SNS).
Develop, debug, and maintain workflows using
n8n .
Ensure message reliability (delivery, retries, error handling).
Document workflows and integration flows.
Architecture Documentation (Supporting)
Maintain up‐to‐date architecture documents, diagrams, and standards.
Ensure documentation reflects current frameworks, integrations, and infrastructure.
Support governance and knowledge sharing across teams.
Requirements
Bachelor’s degree in a relevant field or 3–5 years of professional experience
Proficient in Java, Swing, JSP/Servlets, and Tomcat Catalina.
Experience working in cloud environments, preferably AWS.
Good understanding of RESTful APIs and authentication protocols.
Knowledge of event‐driven architectures and messaging systems (SQS/SNS).
Experience with CI/CD, monitoring, and system reliability practices.
Exposure to workflow automation tools such as
n8n
or other ESB tools such as
MuleSoft .
Familiarity with different dev strategies such as Agile, Waterfall, Microservices.
#J-18808-Ljbffr