Job Description
The team "Client Product Group" is responsible for building and delivering manageability software for Enterprise Client line of business (eg. Laptops, Workstations, Desktops etc.)
You will:
- Design, develop, and maintain microservice-based applications.
- Collaborate with architects and technical leads to define the architecture and design of solutions. Implement best practices for microservices development, including fault tolerance, scalability, and security.
- Work closely with DevOps teams to deploy the product in a distributed environment. Troubleshoot and debug issues in production environments, ensuring timely resolution and minimal downtime.
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field with 5 to 8 years of experience in software development with a strong focus on designing and implementing Java based microservices architecture.
- Proficiency in Java programming language, with hands-on experience in Java 17 and Spring Boot.
- In-depth knowledge of relational databases (e.g., Postgres) and NoSQL databases (e.g., MongoDB).
Desirable Requirements
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. Proficiency in Python development. Proficiency in React.js and related technologies for building modern, responsive user interfaces. Experience in developing UI components, implementing state management, and integrating with backend services will be highly valued.