Java Developer - VMC

Company: VMware
Company: VMware
Location: IND-Karnataka-Bangalore
Commitment: Full time
Posted on: 2023-05-03 17:52
Search JobsJob DescriptionWhy will you enjoy this new opportunity?Have you ever wanted to be the pioneer, explorer, scientist, or entrepreneur who solved or achieved what everyone said would be hard to solve or achieve? Come join the Cloud Solutions team at VMware to experience that feeling of doing something remarkable in the multi-cloud enterprise market that has not been done by anyone before!Being the best multi-cloud product in the market and winning the multi-cloud enterprise market is the top priority for VMware. You will be joining an engineering group that is at the core of this priority.  You will be joining the VMware Cloud Infrastructure Business group – a group that has rapid expansion and growth plans. You will be part of a team that is seeing tremendous growth in all aspects – the impact and quality of features, the breadth and depth of engineering talent, innovation, and team size.Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?In the first month on the job, you will be following a structured onboarding programme that will familiarize you with the VMware vSphere product, the VMware cloud platform, and also the tools and processes you will need for your day-to-day activities.  The onboarding programme will also include work deliverables that will get you started with making small changes to the product that will make you go through most of the processes we follow to build, test, deploy and operate our services in the cloud.  Within the first 3 months, you will get a hands-on experience with some of the core workflows of our product. You would either have done enhancements to an existing feature, fixed a few defects or contributed to an ongoing feature development project.  Within the first 6 months, you would have participated in the processes we follow to operate our multi-cloud platform and respond to production incidents in a timely and efficient manner.   Within the first 6 months, you would also be assigned independent deliverables wherein you will be fully responsible for implementation and delivery of small enhancements and bug fixes. Before the end of 12 months, you would have built subject matter expertise in one or more areas of the product, participated in multiple project deliverables. You would also have had the opportunity to present your work in a larger forum and participate in one or more of the numerous innovation initiatives within VMware.What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis? You will be developing new features and building enhancements for a multi-cloud platform. You will be writing software that powers a web-scale distributed system. Hence, you will regularly be evaluating your designs and code for scalability, performance, and traceability required to run large-scale distributed systems.  Your work will be in one or more of the following foundational requirements of a cloud platform – on-demand self-provisioning, elasticity, self-healing (Auto remediation).  You will design, build, test, deploy, and operate REST APIs and microservices using Java and the Spring Boot Framework.  You will be contributing to the success of your teammates by reviewing their code and to the success of your team by triaging and keeping the test pipelines green.  You will be periodically evaluating and adopting the latest developments and best practices in the way we develop software – including new frameworks, tools, and services.  You will take joint responsibility for the availability and reliability of the services that you and your team develop. You will continuously monitor the services in the production environment and, where required, make enhancements or fix defects to improve the overall quality of your services.  You will collaborate with a geographically distributed team spread across different time zones.What is the leadership like for this role? What is the structure and culture of the team like?You will be an individual contributor with independent responsibility for your tasks. You will be part of the Cloud Solutions team which is part of the Cloud Infrastructure Business Group. You will be supported and guided by an Engineering manager and other senior technical architects and domain experts in the team. VMware is known for a vibrant culture that fosters mutual respect, understanding of different cultures, and service to our community. You may join VMware for the technical exposure, but you will stay not just for that but also for the culture within the team and the organization!Key Skills & Experience RequirementHands-on experience in developing Java-based applications using the Spring Boot framework  Hands-on experience in designing, building, testing, and deploying microservices  Hands-on experience in developing REST APIs  Experience with SaaS development, Kubernetes, and CI/CD tools.  Experience in working with large-scale distributed systems.Mentoring junior engineers with joint debugging, code and design reviews, etc..5-9 years of relevant experience in the above areas. Undergrad degree or equivalent. Bonus Skills & Experience RequirementExperience with Dev-Ops, continuous development, integration, and delivery  Experience in virtualized infrastructure and VMware ecosystem  Experience in authoring publications and white papers #CloudSolutionsTeamVMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law. ​Search Jobs
View Original Job Posting