Java Software Engineer
We work at the intersection of bright pixels of creativity, sharp use of data points, innovative tech, and cutting-edge digital know how. That's how we turn brand potential into business performance. And that's why we stand out.
We believe our biggest asset is our combination of different backgrounds, cultures, and disciplines that come together to form one epic unit. What we do starts with our people.
We are part of the Hearst Corporation, the world's leading media, entertainment, and content company, which gives us access to the most valuable insights, talent and audiences.
The impact you'll have
iCrossing's technology team architects world-class data-driven solutions for Omni-channel digital marketing initiatives. We're engineers and solutions integrators experienced at all levels of the application development lifecycle with a clear focus on creating engaging, rich and dynamic customer experiences. Keeping up with the proliferation of devices, operating systems and APIs takes some serious technical talent and our team has lots of it. No matter what their individual role, every team member has two basic responsibilities: Build technologies that power digital transformations and make the impossible, possible.
For this role, we are seeking a software engineer to work on a cutting edge large-scale enterprise consumer facing website. You will be developing java code to support websites, web services, and backend systems that will be deployed to AWS infrastructure. You will work with our team in our Dallas, TX office.
What you will do:
You will create web applications utilizing Java (Spring MVC) to support high volume B2C websites and internal core business applications for our clients.
You will review code and software design by the team in order to learn. You will also participate in the delivery process, technical documentation, and test strategy.
You will work collaboratively with multiple teams to deliver quality software
You will fix bugs and provide support for business and maintenance teams
You will get to refactor existing code base and improve overall quality of code
You will support operations teams with deployments, debugging production issues and tuning applications.
Who you are:
You have 3+ years of experience developing best in-class software application in Java/J2EE
You have 2+ years of experience with XML related technologies (XML, XSL, JAXP) and JSON
You have a Good Understanding of Spring MVC Framework
You have a solid understanding of algorithms, data structures, and an ability to recognize the business and technical trade-offs between different solutions.
You have the ability to effectively work in a development environment utilizing Tomcat, Apache, Github, Jira, Jenkins, Eclipse, and Maven.
You have good debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
You have experience implementing RESTful services
You have experience working in a Linux environment and doing application troubleshooting
You have used tools such as POSTMAN on regular basis
You have exposure to integrating with a CMS (Content Management Systems)
You have exposure to AWS Lambda development (Amazon Web Services)
You have an Excellent work ethics and superior written and verbal communication skills
We do great work, with great people. Want in? Apply today. iCrossing.com/Careers #BetterTogether