Java Developer

  • Full-Time
  • Austin, TX
  • Deloitte
  • Posted 2 years ago – Accepting applications
Job Description
Are you an experienced, passionate pioneer in technology - a solutions builder, a roll-up-your-sleeves Java Engineer who wants a daily collaborative environment, think-tank feel and share new ideas with your colleagues - without the extensive demands of travel? If so, consider an opportunity with our Project Delivery team.

Work you'll do/Responsibilities
  • Partner with product, analytics, and data engineering in interpreting business and analytics requirements and converting them into consumable APIs for reporting platform.
  • Design and implement Microservices by collaborating with Data and UI teams.
  • Develop & support Microservices for multiple projects concurrently

The Team

The AI & Data Operations team provides managed AI, intelligent automation, and data dev ops services across the Advise-Implement-Operate spectrum and in flexible engagement models to help clients drive fast innovation and achieve sustained business outcomes at scale. AI & Data Operations goes to market through four Market Offerings:
  • AI Foundry: Offer a full portfolio of capabilities and services required to help clients accelerate and scale their AI/ML/Advanced Analytics journey from data to insights.
  • Data DevOps: Administer day-to-day operations with dev ops features tied to managing data foundries, data applications and data production systems including data pipeline, data curation, data management and data delivery.
  • Intelligent Automation: Leverage robotic and intelligent automation technologies to re-imagine business processes, augmenting human workforce with an AI-enabled digital workforce.
  • AI & Data Tech Preferred Provider: Drive engagement with our clients on large scale technology arrangements that enable foundry models as well meet capacity-based contract needs.
Qualifications

Required
  • Minimum of 7 years' experience with programming in Java
  • Experience using the Spring framework including Spring MVC, Spring Transaction Management, Spring Data Repositories, and Web flux
  • In-depth understanding of Concurrency, Multithreading, Java Collections Framework, reflection
  • Experience with Spring Security and OAuth Grant Types & best practices
  • Experience with Test Driven Development using Junit. Experience with JMeter is a plus.
  • Experience designing, deploying, and monitoring applications in K8s environments
  • Experience with Relational DBs like PostgreSQL, Oracle etc. Knowledge of NoSQL is a plus.
  • Experience building highly performing, high volume low latency secure RESTful micro-services
  • Knowledge of containerization of applications using Docker and CI/CD deployment pipelines is a plus
  • Solid knowledge of application performance improvement techniques and caching solutions
  • Experience with Git version control system and proper Git flow process
  • Experience with JIRA and the Scrum software development process
  • Preferred location: Austin, TX / Remote
  • Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve.
  • Bachelor's Degree preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
  • Limited immigration sponsorship may be available.
Apply to this Job