Youngsoft, Inc. ( ) is a global software solutions IT company, delivering digital enterprise business betterment since 1996. Through collaborative engagement and discovery with our clients and vendors, we co-create industry specialized digital products, applications software, process, programs, and project outcomes. Headquartered in metro-Detroit, we leverage "pods" of Subject Matter Experts, Business Analysts, Solutions Architects, Software Engineers, and Project Managers, fused with HyperCare through our Global Support Centers. Through inclusivity, we share a singular vision to deliver world-class measurable upside results to our customers. It takes a village come join ours!
Role Overview
We are seeking a Senior Java Developer with strong experience building and supporting cloud-native applications on Microsoft Azure. This role will be hands-on, contributing to design, development, and deployment of scalable enterprise applications while collaborating closely with product, architecture, and DevOps teams.
Key Responsibilities
- Design, develop, and maintain Java-based enterprise applications using modern frameworks
- Build and deploy cloud-native solutions on Azure
- Develop RESTful APIs and microservices using Spring / Spring Boot
- Collaborate with architects to define technical solutions and best practices
- Optimize application performance, scalability, and security
- Participate in code reviews and mentor junior developers
- Work closely with DevOps teams to support CI/CD pipelines
- Troubleshoot production issues and provide root cause analysis
- Contribute to documentation, standards, and technical design artifacts
Required Qualifications
- 7+ years of Java development experience
- Strong expertise with Java 8+, Spring, Spring Boot
- Hands-on experience with Microsoft Azure, including:
- Azure App Services
- Azure Functions
- Azure SQL / Cosmos DB
- Azure Storage
- Experience building microservices architectures
- Strong understanding of REST APIs, JSON, and integration patterns
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.)
- Solid understanding of SQL and relational databases
- Experience with Git-based version control
- Strong problem-solving and communication skills
Preferred / Nice-to-Have
- Experience with Docker and Kubernetes (AKS)
- Knowledge of event-driven architectures (Kafka, Azure Service Bus, Event Grid)
- Exposure to security best practices (OAuth2, JWT, secrets management)
- Experience with Agile/Scrum environments
- Prior experience modernizing legacy Java applications to the cloud
What Success Looks Like
- Delivering high-quality, scalable Java solutions on Azure
- Improving system reliability, performance, and deployment efficiency
- Serving as a technical leader and mentor within the development team
- Partnering effectively across engineering, product, and DevOps teams
Please respond with your updated resume, contact information