Software Developer - Alpharetta, GA

AmdocsAlpharetta, GA
60d

About The Position

Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers’ innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our employees around the globe are here to accelerate service providers’ migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $5.00 billion in fiscal 2024. For more information, visit www.amdocs.com At Amdocs, our mission is to empower our employees to 'Live Amazing, Do Amazing' every day. We believe in creating a workplace where you not only excel professionally but also thrive personally. Through our culture of making a real impact, fostering growth, embracing flexibility, and building connections, we enable them to live meaningful lives while making a difference in the world. In one sentence Support backend and frontend development using Java and modern web frameworks, with a focus on microservice integration and UI development.

Requirements

  • Proven experience in Java development with a strong foundation in object-oriented design.
  • Solid understanding of microservices, RESTful APIs, and service orchestration.
  • Proficiency in working with both RDBMS (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cosmos DB).
  • Strong problem-solving skills and ability to debug complex distributed systems.
  • Backend: Java (Spring Boot), REST APIs, Python (nice to have)
  • Databases: MySQL, Postgress, MongoDB
  • Cloud: Azure (App Services, AKS, Key Vault, Blob Storage)
  • Other: Git, GitHub Actions, CI/CD pipelines, unit testing

Nice To Haves

  • Experience with Microsoft Azure cloud services.
  • Familiarity with Angular or other modern frontend frameworks.
  • Exposure to CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
  • Excellent communication skills and a collaborative mindset.

Responsibilities

  • Design, develop, and maintain scalable Java applications using modern frameworks and microservices architecture.
  • Build and integrate RESTful APIs for seamless communication between distributed components.
  • Ensure code quality through best practices such as code reviews, unit testing, and automated deployments.
  • Work with both relational (RDBMS) and NoSQL databases to support application needs.
  • Optimize data access and ensure consistency across multiple storage technologies.
  • Collaborate with DBAs and DevOps teams to improve database performance and resilience.
  • Preferably experienced with Microsoft Azure services, including deployments, monitoring, and service integration.
  • Leverage cloud-native features to build robust, fault-tolerant applications.
  • Collaborate with frontend developers, preferably in Angular, to ensure smooth API integration and cohesive user experiences.
  • Contribute to the design and planning phases with an understanding of full-stack workflows.
  • Analyze system performance, identify bottlenecks, and implement optimizations across services.
  • Design and implement scalable solutions that align with business growth and usage patterns.
  • Participate in Agile/Scrum development processes, contributing to sprint planning, stand-ups, and retrospectives.
  • Work cross-functionally with QA, DevOps, and product teams to deliver high-quality software solutions.

Benefits

  • You will be challenged to design and develop new software applications.
  • You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth.
  • We provide stellar benefits including but not limited to, health, dental, unlimited vacation and parental leave!

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service