Software Guidance & Assistance, Inc. (SGA, Inc.) · 1 month ago
Java API Developer
Software Guidance & Assistance, Inc. (SGA, Inc.) is a technology and resource solutions provider seeking a senior Java API Developer to join a Software & Data Engineering Team. The role involves creating innovative interoperability platforms and solutions for seamless data integration across various environments, with responsibilities including designing and developing enterprise-level API service architecture and optimizing internal processes.
Information TechnologyStaffing Agency
Responsibilities
Design, develop, test, operate and maintain products and enterprise-level API Service Architecture
Experience with Domain-based Microservice Architecture
Identify, design and implement internal process improvements, automate manual processes, optimize service integration, and propose re-designing of infrastructure as appropriate to achieve scalability and cost reduction
Design and develop designs, architectures, standards, and methods for large-scale distributed systems with focus on security, resiliency, scale, and performance
Find opportunities to embrace innovative technologies
Focuses on cross-platform integration to use and optimize platform capabilities
Serve as a core team member, responsible for providing solutions for large high priority cross platform initiatives
Drive root cause analysis and problem management process to prevent problem recurrence
Analyze existing operations and schedule training sessions and meetings to discuss improvements
Keep up to date with industry trends and developments
Build the infrastructure required for integration and deployment of API services both on-prem and cloud
End-End ownership of critical service – availability, latency, performance, efficiency, management, monitoring, capacity planning, performance analysis and system tuning for entire services
Qualification
Required
Strong background in Java, Spring/Boot, API development, AWS, and Kubernetes
Developing specifications
Designing infrastructure and interfaces
Developing code
Implementing the platform
Helping customers use the platform
Continuously improving the platform
Design, develop, test, operate and maintain products and enterprise-level API Service Architecture
Experience with Domain-based Microservice Architecture
Identify, design and implement internal process improvements, automate manual processes, optimize service integration, and propose re-designing of infrastructure as appropriate to achieve scalability and cost reduction
Design and develop designs, architectures, standards, and methods for large-scale distributed systems with focus on security, resiliency, scale, and performance
Find opportunities to embrace innovative technologies
Focus on cross-platform integration to use and optimize platform capabilities
Serve as a core team member, responsible for providing solutions for large high priority cross platform initiatives
Drive root cause analysis and problem management process to prevent problem recurrence
Analyze existing operations and schedule training sessions and meetings to discuss improvements
Keep up to date with industry trends and developments
Build the infrastructure required for integration and deployment of API services both on-prem and cloud
End-End ownership of critical service – availability, latency, performance, efficiency, management, monitoring, capacity planning, performance analysis and system tuning for entire services
Proficient in building large-scale systems end to end using Java/Python/Golang(preferable Golang and Java) or other high-performance languages, developer tools, CI/CD, DevOps, monitoring tools and engineering cloud migration solutions
8-10+ years of experience in modern technologies (e.g., Docker, Kubernetes, Java, Spring, Spring boot and RDBMS & No-SQL (e.g., PostgreSQL, Document DB, Opensearch) along with CICD tooling e.g., GitHub Enterprise, Jenkins, etc.)
Hands on experience working with REST API design and development using Spring boot and Spring framework
Hands on experience working with GraphQL API design and implementation
Work with API developers across the teams to build new API features at large scale
Experience with cloud technologies such as AWS and AWS CLI including K8s, Lambda, API Gateway, IAM, NLB/ELB, Open Search, Document DB, EKS
Experience with Infrastructure as Code, preferably Terraform
Experience with Observability/Monitoring technologies: Splunk, ELK, Prometheus, CloudWatch, Grafana
Bachelor's degree/Master's Degree in Computer Science, Information Systems, Electrical Engineering or related discipline with excellent academic record
Company
Software Guidance & Assistance, Inc. (SGA, Inc.)
For more than 40 years, SGA has delivered technology and resource solutions that Fortune 500 organizations, mid-size companies, state and local governments, and higher education institutions rely on to achieve their goals/missions.
H1B Sponsorship
Software Guidance & Assistance, Inc. (SGA, Inc.) has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (13)
2024 (12)
2023 (19)
2022 (25)
2021 (41)
2020 (44)
Funding
Current Stage
Growth StageCompany data provided by crunchbase