Application Developer
KeySkills
Job Description
Job Description:
We are seeking a skilled Cloud Application Developer to lead the development and deployment of cloud applications. You will work closely with senior-level resources to design, build, and maintain cloud environments with a focus on uptime, access control, and network security. The role requires expertise in Java, Spring, Microservices, CI/CD, automation, and modern frontend frameworks.
Responsibilities:
-
Lead cloud application development and deployment activities.
-
Collaborate with senior engineers and product teams to execute project tasks effectively.
-
Design, build, and maintain cloud environments ensuring uptime, security, and access control.
-
Implement automation and configuration management using CI/CD tools.
-
Develop microservices-based applications using Java, Spring Boot, Spring Cloud, and Spring Actuate.
-
Contribute to test automation using Mockito, JUnit, Selenium, and JMeter.
-
Implement frontend features using JavaScript frameworks like React, Angular, or VueJS.
-
Ensure adherence to coding standards, best practices, and performance optimization.
Skills Required
Core Technical Skills
-
Extensive hands-on experience in Java 8.
-
Strong coding skills in data structures and algorithms.
-
Expertise in Spring, Spring Boot, Spring Cloud, Spring Actuate, and microservices.
-
Experience with CI/CD tools: Jenkins, Spinnaker, GOCD, CircleCI, Argo, Ansible, Bamboo.
-
Knowledge of test automation tools: Mockito, JUnit, Selenium, JMeter.
-
Experience with frontend frameworks: React, Angular, VueJS, Analytics.JS.
Preferred / Good to Have
-
None specified.
Professional Skills
-
Strong analytical and problem-solving skills.
-
Ability to work collaboratively with senior and cross-functional teams.
-
Focus on delivering secure, scalable, and high-performance solutions.
-