This role will involve working on our VMWare Platform Development team. We have a large set of applications driving VMWare provisioning and are looking to increase our development firepower to improve this product’s capabilities. We need generalists who are able to work at all levels of the stack and capable of taking entire features from start-to-finish. As well as someone with a passion for large-scale systems, someone who cares earnestly about the availability of the product and possesses a willingness to get things done. We are looking for highly skilled programmers with experience building web applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality and recommending changes to existing Java-based applications, among other duties. Java Developers need to compile detailed technical documentation and user assistance material, requiring excellent written communication. Additional Java Developer Responsibilities · Designing and implementing Groovy or Python based applications. · Analyzing user requirements to inform application design. · Defining application objectives and functionality. · Aligning application design with business goals. · Developing and testing software. · Debugging and resolving technical problems that arise. · Producing detailed design documentation. · Recommending changes to existing Java infrastructure. · Developing multimedia applications. · Developing documentation to assist users. · Ensuring continuous professional self-development. · Java Developer Requirements: · Degree in Computer Science or a related field. · Experience with user interface design, database structures and statistical analyses. · Analytical mindset and good problem-solving skills. · Excellent written and verbal communication. · Good organizational skills. · Ability to work as part of a team. · Attention to detail. Candidates Must Have: · 3+ years of experience in professional software development · Proficient-level knowledge in Java , Groovy/Grails and Python · Experience building and operating distributed systems · Experience working in a linux environment (we mostly use RedHat) · Experience with at least two database platforms from the following list (Postgres, MySQL, MongoDB, React, Neo4j) Candidates Benefit From: · Working knowledge of Cloud infrastructures, Kubernetes, Docker · Experience with Spring Boot · Experience as a contributor to open-source projects with a meaningful Github profile · Strong understanding of RESTful API design · Experience with performance testing and benchmarking About Rackspace TechnologyWe are the multicloud solutions experts. We combine our expertise with the world’s leading technologies — across applications, data and security — to deliver end-to-end solutions. We have a proven record of advising customers based on their business challenges, designing solutions that scale, building and managing those solutions, and optimizing returns into the future. Named a best place to work, year after year according to Fortune, Forbes and Glassdoor, we attract and develop world-class talent. Join us on our mission to embrace technology, empower customers and deliver the future. More on Rackspace TechnologyThough we’re all different, Rackers thrive through our connection to a central goal: to be a valued member of a winning team on an inspiring mission. We bring our whole selves to work every day. And we embrace the notion that unique perspectives fuel innovation and enable us to best serve our customers and communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.