Senior Java Backend Engineer
Role summary
Aroha Technologies is seeking a Senior Java Backend Engineer with 8+ years of experience and at least 5 years with Google Cloud Platform (GCP) to join their Phoenix, AZ team. The role involves designing, developing, and maintaining scalable backend systems for enterprise clients, including American Express. Key responsibilities include working with cloud-native architectures, microservices, API development, and CI/CD pipelines. The ideal candidate will have a strong understanding of distributed systems, algorithms, and experience with tools like Docker and OpenShift. This position offers an opportunity to lead technical initiatives and contribute to architectural decisions in a collaborative environment.
About The Company
Aroha Technologies is a leading technology solutions provider dedicated to delivering innovative and reliable software solutions to clients across various industries. Committed to excellence and continuous improvement, Aroha Technologies specializes in cloud-native architectures, microservices, and enterprise-grade applications. Our team of experienced professionals leverages cutting-edge technologies and industry best practices to help organizations achieve their digital transformation goals. With a focus on fostering a collaborative and inclusive work environment, Aroha Technologies prides itself on delivering high-quality services that drive business success and technological advancement.
About The Role
We are seeking a highly skilled Senior Java Backend Engineer with expertise in Google Cloud Platform (GCP) to join our dynamic team in Phoenix, AZ. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance backend systems that support our enterprise clients, including American Express (AMEX). You will work closely with cross-functional teams, including solution architects, product managers, and DevOps engineers, to deliver robust solutions aligned with business objectives. Your deep understanding of cloud-native architectures, microservices, and API development will be vital in ensuring our platforms are resilient, secure, and efficient. This position offers an exciting opportunity to lead complex technical initiatives, contribute to strategic architectural decisions, and stay at the forefront of industry trends and emerging technologies.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 8 years of comprehensive software development experience, including design, testing, debugging, and deployment of large-scale applications.
- Extensive hands-on experience with Java (preferably Java 8 or higher), Python, or Go programming languages.
- At least 5 years of experience working with Google Cloud Platform (GCP) services and architecture.
- Strong understanding of cloud-native architecture, distributed systems, and microservices design principles.
- Proficiency in web technologies such as HTML, CSS, JavaScript, and React, with at least 3 years of development experience.
- Experience working within Agile development methodologies, including application design, testing, and continuous integration/continuous deployment (CI/CD).
- Deep knowledge of object-oriented design, data structures, and complex algorithms.
- Experience with cloud deployment tools like Docker and OpenShift.
- Familiarity with monitoring and performance tools such as Splunk, Dynatrace, or ELK stack.
- Excellent analytical, problem-solving, and communication skills, with the ability to articulate ideas effectively to technical and non-technical stakeholders.
Responsibilities
- Contribute to the high-level and detailed design of complex subsystems, focusing on high availability and low latency.
- Define and refine architectural guiding principles to steer platform and solution development in collaboration with other solution architects.
- Conduct proof-of-concept initiatives to validate the feasibility and performance of proposed solutions, ensuring alignment with project goals and requirements.
- Engage with cross-functional teams, including business leaders and technical partners, to understand business principles, goals, and strategies within your scope of responsibility.
- Stay current with industry trends, emerging technologies, and best practices to continuously enhance our platform and development processes.
- Implement and promote effective software engineering practices, including code reviews, issue triage, PR management, and test automation strategies.
- Optimize CI/CD pipelines to accelerate development cycles and improve deployment efficiency.
- Develop and maintain scalable backend services, APIs, and microservices that support high-volume, business-critical applications.
- Participate in infrastructure management, application monitoring, and platform stabilization efforts to ensure optimal system performance and reliability.
- Collaborate with DevOps teams to implement containerization, orchestration, and cloud deployment strategies.
- Identify performance bottlenecks and implement solutions using monitoring tools to enhance system stability and efficiency.
Benefits
At Aroha Technologies, we offer a competitive benefits package designed to support our employees' well-being and professional growth. Our offerings include comprehensive health insurance plans, including medical, dental, and vision coverage. We provide generous paid time off, flexible work arrangements, and opportunities for continuous learning through training programs and certifications. Our team members have access to modern tools and resources to foster innovation and productivity. Additionally, we promote a collaborative work environment that encourages knowledge sharing, mentorship, and career advancement. We believe in recognizing and rewarding excellence, ensuring our employees feel valued and motivated to contribute their best.
Equal Opportunity
Aroha Technologies is an equal opportunity employer. We are committed to creating an inclusive environment where all employees and applicants are treated with respect and fairness, regardless of race, color, religion, gender, national origin, age, disability, or any other protected characteristic. We believe that diversity fosters innovation and enhances our ability to serve our clients effectively. We encourage individuals from all backgrounds to apply and join our team, embracing the unique perspectives and experiences they bring to our organization.
Similar roles
Java Backend EngineerCGI · Merrimack, New Hampshire, United States · Onsite
Senior Java Backend EngineerApplicantz · Canada · Remote
Senior Java Backend EngineerToptal · Canada · Remote- Senior Java Backend EngineerPublicis Sapient · New York, New York, United States · Onsite
Java Backend EngineerTechDoQuest · Canada · Remote