You can be a part of developing and launching new services that power all the channels where Target does and will do business -
in-store, web, tablet, mobile, and future channels. You'll have the opportunity to design, develop and support innovative solutions across a variety of applications, platforms and environments, building tomorrow's technologies passion to work in an entrepreneurial environment where success is rewarded.
4-8 years of relevant work experience.
Demonstrate broad and deep expertise on modern Java technologies and be significant contributor for the team.
Be the champion for attaining higher quality bar, with a continuous focus to improve standards and best practices and ensure high-
performance, scalable, repeatable, and secure deliverables in agile environment.
Strong and relevant experience on : Full stack, Java Core Java, Springboot, Spring MVC, Spring Batch, JPA, Rest API, Kafka, Camel, PMD, OWASP Secure coding practices, Testing Tools -
Junit, JMeter, Mockito, Spock Framework, Gatling, Selenium, Postman, Cloud Infra and DevOps Tools - Openstack, VMAAS, Kubernetes, Git, Maven, Gradle, Jenkins, Drone IO, Chef, Docker, ELK, Grafana, Rundeck, Database -
Postgres, Mongo, Oracle.
Additional desirable to have :
Experience on React JS, Redux, Node JS, HTML5, Material UI.
Evaluates new technologies, executes research and Proof of concepts, and participates in decision-making, accounting for several factors such as viability within Target's technical environment, maintainability, and cost of ownership.
Adopts quickly on understanding the domain specific knowledge and key competitors products and differentiating features.
With guidance, contributes input required for feasibility studies, cost / benefit analysis, or business cases.
Demonstrates understanding of budget constraints and costs associated with different decisions within own scope of responsibility.