Distributed Cloud Developer

Compunnel

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10-15 years of experience in Java batch and Spring Boot applications development
  • Strong expertise in deploying applications on Microsoft Azure
  • Experience with relational database data modeling
  • Proficient in designing API specifications and following best practices
  • Willingness to learn and adapt to new and legacy technologies
  • Excellent verbal and written communication skills
  • Strong collaborative skills with external teams and stakeholders

Responsibilities

  • Design, develop, and maintain Java batch and Spring Boot applications
  • Deploy and support applications on Microsoft Azure
  • Design API specifications and adhere to best development practices
  • Develop data models for relational database management systems
  • Utilize Azure services such as Function Apps, App Services, and Azure Monitor
  • Work with SQL Server and Cosmos DB
  • Collaborate with external teams and business stakeholders
  • Conduct technical demonstrations and communicate solutions effectively
  • Learn and adopt technologies as required, leveraging AI-assisted tools like Copilot

Benefits

  • Opportunities for professional development
  • Collaboration with cross-functional teams
  • Exposure to advanced technologies and practices
  • Flexible work environment
  • Potential for innovation in AI-assisted development
Full Job Description
Job Summary:

The Distributed Cloud Developer will design, develop, and deploy Java batch and Spring Boot applications on Microsoft Azure. The role requires strong experience with Azure, relational database modeling, API specification and design best practices, and the ability to adapt to new and legacy technologies based on project requirements. The position also involves significant collaboration with external teams and business stakeholders, including technical demonstrations and clear written and verbal communication.

Key Responsibilities:
• Design, develop, and maintain Java batch and Spring Boot applications.
• Deploy and support applications on Microsoft Azure.
• Design API specifications and follow API development best practices.
• Develop data models for relational database management systems.
• Work with Azure services including Function Apps, App Services, Azure Key Vault, AKS, Application Insights, and Azure Monitor.
• Work with SQL Server and Cosmos DB.
• Collaborate with external teams, business stakeholders, and technical partners.
• Participate in technical demonstrations and communicate solutions effectively.
• Learn and adopt new or legacy technologies as required by business and technical needs.
• Leverage AI-assisted development tools such as Copilot where applicable.

Required Qualifications:
• 10-15 years of experience developing Java batch and Spring Boot applications.
• Strong experience deploying and supporting applications on Microsoft Azure.
• Strong experience with data modeling for relational databases.
• Experience designing API specifications and applying API development best practices.
• Ability and willingness to learn new and legacy technologies based on project requirements.
• Excellent written and verbal communication skills.
• Strong collaboration skills with external teams and business stakeholders.

Preferred Qualifications:
• Experience in banking, particularly credit card or loan applications.
• Experience with Azure Function Apps, App Services, Azure Key Vault, AKS, Application Insights, and Azure Monitor.
• Experience with SQL Server and Cosmos DB.
• Experience using GitHub Copilot or similar AI-assisted development tools.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Distributed Cloud Developer jobs: