Job Description :
Position: Java Developer with Kubernete
Location: Reston, VA
Duration: Long term

Job Description :
Evolve existing framework to support new scalability requirements as well new functionality needed.
Identify and drive new solutions to enhance the development cycle to increase development productivity.
Work with team to drive better persistence structures to increase throughput throughout the various layers in the application including Database.
Analyze and test new algorithms to increase ROI on media spend across various providers and within each provider.
Mentor and lead subordinate developers in adopting best practices craftsmanship.
Work with product owners to identify and iron out upcoming business needs and develop technical backlog to answer those needs in timely manner.
Work with team to identify and resolve technical debt to improve the team’s throughput.
Work across teams with a keen eye for architectural components needs and common services infrastructure.
Qualifications:

9-10+ years of software development experience.
Extensive experience designing and implementing highly scalable, distributed application systems.
Extensive experience programming in Java, writing complex finely tuned SQL.
Extensive knowledge in fine tuning SQL and understanding execution plans.
Extensive experience designing robust scalable applications.
Extensive experience architecting complex data models to handle millions of transactions.
Extensive in application design and Implementation using agile practices & TDD.
Extensive with highly scalable / distributed systems.
Experience with cloud based deployments, Docker, Kubernetes or similar.
Experience with hosting and microservices and simplifying complex architecture.
             

Similar Jobs you may be interested in ..