Data Engineer
KeySkills
Job Description
Job Description:
We are hiring a Cloud Application Developer (AWS) who will lead the design, development, and deployment of cloud applications for clients, following AWS development methodology, tools, and best practices. The developer will work closely with senior-level resources to execute projects, ensuring uptime, access control, and network security by leveraging automation and configuration management tools.
Responsibilities:
-
Lead cloud application development and deployment on AWS.
-
Design, build, and maintain secure, scalable, and high-performing cloud environments.
-
Work with cross-functional teams to execute assigned development/deployment activities.
-
Ensure uptime, access control, and network security using automation and configuration management tools.
-
Build and enhance web applications using Java/J2EE and Spring Boot.
-
Develop interactive UIs using React.js.
-
Integrate and manage messaging systems (Kafka preferred).
-
Support application containerization using Docker/Kubernetes on AWS Cloud.
Required Technical & Professional Expertise:
-
Strong development experience in Spring Boot and Java/J2EE stack.
-
Hands-on experience in building web applications.
-
Proficiency in React.js or similar UI frameworks.
-
Working knowledge of messaging systems (Kafka preferred).
-
Demonstrated technical leadership on customer-facing projects.
Preferred Technical & Professional Experience:
-
Strong knowledge of OOPS, concurrency, and multithreading.
-
Proficiency in databases (SQL Server, Oracle, MySQL).
-
Working knowledge of cloud platforms (AWS or Azure).
-
Experience in container-based environments (Docker/Kubernetes on AWS).
-