Software Engineer 2 - IT
You will get to be part of the digital IT team looking to change the way we do business and deliver products in a faster more efficient way. This role will operate leading development/solution delivery teams in the EIS organization that has responsibility for delivering high velocity improvements to a responsive, multi-channel customer onboarding experience, and providing software engineering support for one of the largest online retailers in the world.
Role overview
We are interested in individuals who have strong software engineering fundamentals (OO design, unit testing) as well as hands-on highly scalable distributed systems across the full software lifecycle (design, build, test, deploy, support). We are looking for developers who are hands-on and willing to resolve tough problems and will be part of a team building the next-generation platform. We love people who are exploring new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark, bringing energy, passion and creativity to work every day
Key Responsibilities:
Design, code, test, debug and document software according to Dells systems quality standards, policies and procedures.
Work with the engineering manager, product owners, architects, developers and SDETs to ensure that the product is being developed with quality and on time
Work with internal IT teams to coordinate project interlocks and deployments
Actively participate in sprint ceremonies
Keeps team and leadership updated on project status and risk factors
Mentor juniors in the team
Support production releases
Keyskills
Desired Candidate Profile
Essential Requirements:
4-6 years of total software/IT engineering/code development experience.
Should have strong knowledge of Core Java, Spring, WS(Rest/Soap)
Strong hands-on experience in code development using java, spring integration, spring batch, spring WS
Working experience on any ORM tool (Mybatis/Hibernate/spring Jpa)
Ability to thrive in a dynamic environment; work with minimal supervision while delivering on action items in a timely fashion
Must have strong problem-solving skills.
Ability to quickly scale up and understand business requirements.
Willing to learn on the job and contribute as necessary
Desirable Requirements:
Familiarity with Agile/SCRUM development methodologies and software development lifecycle principles
Knowledge on IBM MQ and Rabbit MQ integration preferred
Education-







0 comments:
Post a Comment
Add Your Comment Here
Note: only a member of this blog may post a comment.