Developer 4
Location: Raleigh, NC
Job Type: Contract
Duration: 6 Months
Overview of business area or project:
Lead & hands on development of front to back development using Spring Boot & HTML5/JavaScript applications
Performing the application integration using Kafka/JMS messaging and SOAP web services
Working with UI team to implement wireframes mockups into the application utilizing the UX practices and guidelines
Mentoring other developers to ensure code quality and usage of best practices in technology
Proactive problem finding and root cause analysis
Collaboration working with a global team, performing code and design reviews, documenting implemented solutions
Overview of department/team:
Workflow team is a global team spread across New York, Raleigh, Wroclaw and India, falling under the broader reporting horizontal department (400-member organization) serving Finance business areas.
Diversified team with members coming from different backgrounds with rich talent.
Current workflow team size is 25 members.
All members on the team foster a collaborative environment and are always willing to assist each other.
Candidate value proposition:
All members on the team foster a collaborative environment and are always willing to assist each other.
The candidate will have the opportunity to work on the latest frameworks and technologies to further their career.
Required particulars:
8+ years of software development experience delivering web applications front to back
Strong knowledge of Core Java, Spring, other popular open-source BPM frameworks (Activity, Flowable).
Solid experience in implementing single page HTML5 web applications with React.
Experience with designing and consuming REST and Kafka messages.
Experience with Spring Boot Framework.
Experience with Oracle and Bigdata NOSQL.
Experience with unit testing of Java and JavaScript code.
Experience with application packaging tools: Gradle, Npm, Webpack.
Solid understanding of common software development lifecycle practices, methodologies, usage of collaboration tools including GIT, JIRA, Jenkins, Crucible, Confluence.
Excellent communication skills.