Required locals In-person interview
The Core Engineering team, part of Dell Digital s Enterprise Integration Services (EIS), is responsible for maintaining the integration, SOA and B2B Platforms, both Production and Non-Production. All Core Engineering activities, which includes automation and Artificial Intelligence/Machine Learning, will be handled by our team.
As a Java Spring Boot Microservices Developer, you will participate and contribute in initiatives that improve overall product quality. You will contribute to application testing and provide customer focus to produce high quality products globally. This role reports to the IT Senior Manager.
As our Java Spring Boot Microservices Developer Senior Principal Software Engineer, you will:
Design, code, test, debug and document software according to Dell s systems standards, policies and procedures, should be able to navigate between these roles.
Prepare flow charts and systems diagrams to assist in problem analysis.
Responsible for preparing design documentation.
Prepare test data for unit, string and parallel testing.
Analyze business needs and create software solutions.
Evaluate and recommend software and hardware solutions to meet user needs.
Resolve customer issues with software solutions and respond to suggestions for improvements and enhancements.
Interact with business users and I/T to define current and future application requirements.
8-15 years of relevant experience plus a Bachelor's degree (or may consider equivalent combination of education and work experience). (5-8 years experience may be considered as long as they have a lot of cloud based experience).
At least 3 years of experience with Cloud platforms (Preferably Pivotal Cloud Foundry (PCF)).
Experience with the current technologies the team is using: Spring 4/5, SpringBoot 2, PCF, GitLab, Git CI, Artifactory, RabbitMQ, Kafka, Redis Cache, Gemfire Cache, Oracle DB, PostGreSQL DB
Hands on experience in designing and developing applications using Java EE platforms.
Expertise in Microservices architecture and developing Java microservices for cloud.
Proficient in Java, Spring MVC framework, Spring boot, Spring batch with a good knowledge of its ecosystems, solid understanding of object-oriented programming.
Experience and knowledge of Java Spring MVC framework, Workflows, Build tools Maven, Rest APIs.
Experience with working on Agile methodology.
Professional, precise communication skills.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.).
Knowledge of AngularJS practices and commonly used modules.
Experience with Oracle Database, Linux OS and LDAP authentication.