The Server Side Java Developer role is part of Retail-CRM organization and responsible for integrating data and services into Salesforce. Specifically, perform complex software design tasks and work independently on the design, installation and maintenance of complex systems/projects for an enterprise-wide, cross-functional strategic initiative inclusive of back-end technology systems, and Enterprise Data/Information management systems.
The technology delivery organization is mid-journey in its Agile transformation and this position is expected to have prior experience with agile delivery methodologies, understanding complex requirements, communicating ideas effectively to both technical and non-technical audiences, and be comfortable working with evolving processes and tools.
This position is a back-end oftware developmnet role that will actively collaborate with front-end database development teams.
System and product design.
Performs product design tasks of a moderate to high complexity which require research and analysis.
Perform system design and specification development, program logic and flow-charting, architect application security, testing, debugging, and documentation with full awareness of cost/benefit, risk and performance.
Works independently and with supervisory review on moderate to highly complex programming tasks.
Provides analysis of problems and recommends solutions.
Prepares program specifications and develops coding logic flowcharts in compliance with secure coding standards.
Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems.
Works within established procedures and tools to develop, test, validate security features, code review, implement, and maintain application software while focusing on best practice application security throughout the code life-cycle.
Provide leadership to more junior associates.
Recognized as a SME on a particular system, aspect or module of a system.
Mentors more junior developers.
May lead projects as needed.
5+ years of experience with Server side development
5+ years of experience with Java 1.8+
Experience with integrating data, services, and systems into Salesforce preferred
5+ years of experience with SPRING Boot
5+ years of experience with Relational DB and NoSql DB (Mongo is preferred)
5+ years of experience with Object Oriented Analysis & Design, J2EE Design and Development, Test Driven Development (TDD)
5+ years of experience with Bitbucket, JIRA and Jenkins
5+ years of experience with build, deploy and test automation tools (Maven, Gradle, Jenkins, Junit)
5+ years of experience with Unix/Linux and shell scripting
5+ years of experience with Java Messaging Service (JMS) (RabbitMQ Implementation preferred)
Strong exposure to object relational mapping framework like Hibernate
Exposure to Apache TC Server or WebSphere Application
Good working exposure to Behavior Driven Development (BDD)
Excellent written and verbal communication skills
Bachelor's degree in Computer Science or related discipline
Military education or experience may be considered in lieu of civilian requirements listed
Apply Now Send to Email