Golang & Java Developer
ascending
📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas
Job Description
### Senior Software / Cloud Engineer
**Location:** Remote (Within the US)
**Employment Type:** Long-term Contract
###
Role Summary
We are seeking a highly skilled **Senior Software / Cloud Engineer** to lead the migration of legacy systems and the modernization of mission-critical APIs. This role is essential in ensuring our infrastructure aligns with **IT General Controls (ITGC)** standards. You will focus on building audit-ready, future-proof data pipelines and modernizing our commissions API into a tokenized, reportable structure that supports seamless integration with new enterprise solutions.
### Key Responsibilities
#### Migration & Modernization
* **System Integration:** Lead the migration of legacy systems to integrate directly with new enterprise solutions, ensuring minimal downtime and data integrity.
* **API Modernization:** Design and deliver a modernized commissions API, implementing a tokenized and reportable structure that meets strict ITGC standards.
* **Audit Readiness:** Ensure all data transfers and API designs are secure and accurately documented to support internal and external audit requirements.
#### Architecture & Development
* **Hands-on Engineering:** Provide expert-level coding support for both new and existing systems, primarily using Java and Spring Boot.
* **Architecture Design:** Contribute to high-level architectural discussions, offering insights on scalability, security, and cloud-native best practices.
* **Data Pipelines:** Build and maintain resilient data pipelines to facilitate accurate data transfer across cross-functional platforms.
#### Collaboration & Stakeholder Management
* **Cross-functional Coordination:** Work closely with internal teams to support their transition to new solutions and ensure data requirements are met across the organization.
* **Technical Leadership:** Act as a subject matter expert in collaborative environments involving multiple stakeholders and diverse technical teams.
### Required Technical Skills
* **Core Development:** 7–10 years of overall software development experience with a mastery of **Java**.
* **Frameworks:** Extensive experience building and integrating **RESTful APIs** using **Spring Boot**.
* **Backend Polyglot:** Proficiency with **Golang** for backend service development.
* **AWS Cloud Stack:** Hands-on experience with AWS technologies, specifically:
* **ECS / Fargate** for container orchestration.
* **CloudFormation** for Infrastructure as Code (IaC).
* **SQS & Lambda** for serverless and event-driven architectures.
* **Containerization:** Strong familiarity with Docker and related containerization tools.
* **Compliance Knowledge:** Understanding of ITGC (IT General Controls) and how to build systems that are "audit-ready."
_All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status._
Originally posted on [Himalayas](https://himalayas.app)