Lead Developer – Cloud Services Engineering

Lead Developer – Cloud Services Engineering

Duration: Contract (12-36 Months)      

Location: Dallas, TX or Hollywood/Miami, FL (Hybrid)

Need Sr. or Lead consultant for this role.

The Role

  • As a Sr. Developer specializing in cloud services development, you will play a crucial role in designing, developing, and deploying scalable web and mobile applications using Java, Spring Boot, Node.js, Kubernetes, and Azure. Your expertise will guide the creation of robust backend systems and microservices, ensuring high performance, availability, and security across our product portfolios and platforms.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3 – 5+ years of experience in software development, with a strong focus on Java and Spring Boot application development.
  • Extensive experience with containerization and orchestration tools, specifically Kubernetes, and familiarity with Azure Kubernetes Service (AKS).
  • Proficiency in developing and deploying applications on Azure, understanding of Azure DevOps, and experience with Azure managed services.
  • Solid understanding of microservices architecture principles and experience in designing, developing, and deploying microservices in a cloud environment.
  • Experience with CI/CD pipelines, automated testing, and deployment strategies.
  • Strong understanding of security best practices in cloud development, including identity and access management, data protection, and compliance standards.
  • Excellent problem-solving skills, strategic thinking ability, and leadership qualities.
  • Effective communication skills, capable of articulating complex technical concepts to non-technical stakeholders.

Preferred Skills & Experience

  • Java Expertise: Advanced proficiency in Java programming language, with a strong understanding of its ecosystems, performance optimization, and best practices.
  • Spring Boot: Deep knowledge of Spring Boot for creating microservices, including experience with Spring Security, Spring Data, and Spring Cloud.
  • Kubernetes Experience: Proficient in deploying, managing, and scaling applications with Kubernetes, including experience with Azure Kubernetes Service (AKS).
  • Azure Cloud Services: Strong experience with Azure for cloud services development, familiar with Azure DevOps, Azure Functions, Azure SQL Database, and other Azure managed services.
  • Microservices Architecture: Solid understanding and experience in designing, developing, and deploying microservices architectures, particularly in cloud environments.
  • Node.js Proficiency: Experience with Node.js for backend development, understanding event-driven, non-blocking I/O models and RESTful API design.
  • Next.js Knowledge: Familiarity with Next.js for server-side rendering and static site generation for React applications, enhancing web app performance and SEO.
  • GraphQL Experience: Proficiency in implementing GraphQL APIs, understanding schema design, queries, mutations, and integration with frontend technologies.
  • CI/CD Pipelines: Experience with continuous integration and continuous deployment pipelines using tools like Jenkins, Azure DevOps, or GitHub Actions.
  • Automated Testing: Strong background in automated testing frameworks and methodologies (JUnit, Mockito for Java; Jest, Mocha for Node.js/JavaScript).
  • Security Practices: Knowledge of security best practices in cloud development, including identity and access management, data encryption, and compliance with security standards.
  • Database Technologies: Experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB), including ORM frameworks like Hibernate.
  • Agile and DevOps Methodologies: Proficiency in Agile development methodologies and DevOps practices, enhancing team agility and operational efficiency.
  • Performance Tuning: Skills in analyzing and optimizing application performance, including experience with monitoring and logging tools (e.g., Prometheus, Grafana, Azure Monitor).
  • Communication and Leadership: Excellent communication skills for collaborating with cross-functional teams, ability to mentor junior developers, and lead by example in adopting new technologies and methodologies.

 

 

Thanks and Regards 

 

  Tarun Kumar Sharma

Technical Recruiter

[email protected]

Email

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments