Back to search:Java Developer / Phoenix, Az
Roles and Responsibilities:
  • Contribute to high level design as well as detailed design of complex subsystems with emphasis in high availability and low latency.
  • Define and revise architectural guiding principles to steer our platform and solution development together with our other solution architects.
  • Conduct proof of concept to validate the feasibility and performance of proposed solutions aligning with project goals and requirements.
  • Engage and work with cross-functional leaders to understand and help define business principles, goals, and strategy within scope of responsibility.
  • Stay current with industry trends and emerging technologies.
  • Expertise in the definition and implementation of effective software engineering practices and processes that result in high speed to market: i.e., open-source style project maintainers, PR review process, issue triage, code reviews, code contribution metrics definition, test automation strategy, CI/CD optimization, etc.
Minimum Qualifications:
  • Bachelor's degree in computer science, Computer Science Engineering, or related field.
  • 8+ years of software development experience.
  • Experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of large-scale, business centric and process-based applications
  • 8+ years of development experience with Java (minimum Java 8), Python, or Go5+ years of Hands-on experience with Google Cloud Platform (GCP) services and architecture
  • Strong understanding of cloud-native architecture, distributed systems, and microservices3+ years of development experience with Web Technologies (HTML, CSS, JavaScript, React) Demonstrated experience in Agile development, application design, software development, and testing.
  • Strong technical capability with an intense desire to learn new skills and industry trends. Demonstrated experience with object-oriented design and coding with variety of languages and proven ability to understand and use complex data structures and associated components.
  • Must be willing and able to express new ideas, concerns, and opinions directly to wider team including tech and business partners in team meetings in person or video/tele conferencing.
  • Must have experience of writing applications for deployment on cloud environment including OpenShift and Docker containers.
  • Must have experience with performance and monitoring tools e.g., Splunk, Dynatrace, ELK Analytical skills and knack of looking for non-obvious solutions.
  • Knowledge CI/CD, system testing, test automation. Experience in infrastructure, application monitoring, platform stabilization and Investment performance a plus.
Preferred Qualifications:
  • Knowledge of Function As a Service (FaaS) & Lambda Experience with Event Driven and Reactive Programming.
  • Experience developing solutions considering web privacy and security regulations.

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2