Application Developer - Java / Angular / Cloud

Soni Resources Group — United States · Posted ~3 hours ago

Mid

Skills

Java Spring Boot microservices REST APIs Angular TypeScript JavaScript HTML5 CSS3 cloud computing Docker Kubernetes CI/CD REST AWS Azure GCP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An enterprise technology team is seeking an Application Developer to design, develop, test, and support scalable applications across the full software lifecycle. You will build Java and Spring Boot microservices, RESTful APIs and event-driven applications, develop responsive Angular interfaces, and deploy cloud applications using containers and CI/CD. Experience with major cloud platforms is valuable.

Highlights

Full-stack enterprise development opportunity spanning Java backend services, modern Angular front ends, cloud platforms, microservices, APIs, containers, and CI/CD. The role offers broad ownership across the software development lifecycle and collaboration with cross-functional teams.

Description

Soni's client is seeking an Application Developer to design, develop, and maintain scalable enterprise applications. This opportunity is ideal for a software developer with experience across the full software development lifecycle and a strong background in Java, cloud technologies, and modern front-end development. Key Responsibilities Design, develop, test, and support enterprise applications using Java, Spring Boot, and microservices architecture.Build, integrate, and maintain RESTful APIs and event-driven applications.Develop responsive, user-friendly front-end applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.Deploy, manage, and support cloud-based applications within AWS, Azure, or Google Cloud Platform (GCP) environments.Utilize Docker, Kubernetes, and CI/CD pipelines to streamline application deployment and maintenance.Optimize application performance, scalability, reliability, and security.Collaborate with Product, Quality Assurance, DevOps, UX, and other cross-functional teams throughout the software development lifecycle.Participate in Agile ceremonies, code reviews, and technical discussions while contributing to development best practices.Mentor junior developers and support knowledge sharing across the development team. Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.Three or more years of professional application development experience.Strong experience with Java, Spring Boot, Spring MVC, Hibernate, and JPA.Proficiency with Angular, TypeScript, JavaScript, HTML5, and CSS3.Experience developing microservices and RESTful APIs.Working knowledge of relational and NoSQL databases, including Oracle, Firebase, and Redis.Experience deploying and supporting applications in AWS, Azure, or Google Cloud Platform (GCP).Hands-on experience with Docker, Kubernetes, and CI/CD tools and practices.Experience with messaging technologies such as Kafka, RabbitMQ, or JMS is preferred.Strong analytical, problem-solving, communication, and collaboration skills. What You'll Bring A passion for developing high-quality, scalable software solutions.The ability to work effectively in a collaborative, Agile development environment.A commitment to continuous learning and staying current with emerging technologies and development best practices.