Cycle3 IT Staffing is seeking a Java Developer for a long-term contract to hire in Charlotte, NC.
– Java, Angular/React
– Front end development using UX, UI
– Will be good to have sample web pages developed by the candidate
– MVC architecture
– Json / XML
– source code management tools like Eclipse, IntelliJ IDEA,
– Must have Agile experience
– BPMN will be huge plus
Software Engineer with a strong understanding of design patterns and a focus on creating reusable code and components in Java (J2SE, Core,
J2EE) – need solid 5+ years of Solid Java development experience
Demonstrable solid front-end development experience using Angular/React framework.
Experience building a spring based web-services from scratch
Create self-contained, reusable, and testable modules and components
Experience with Spring Core, Spring MVC, and Spring Boot
Must understand philosophy behind MVC architecture.
Must have solid understanding of Test Driven Development (TDD) and the frameworks like JUnit, AssertJ, Spring Test, Mockito, JSONAssert
Database Technologies: SQL, RDBMS, NoSQL (Redis), JDBC
Proficient in current development and source code management tools (Git, Eclipse, IntelliJ IDEA, SVN), build tools (Jenkins, Grunt, Gulp), issue tracking (Jira), knowledge management (Confluence)
Good Experience with Continuous Integration and hands-on experience (tools like Jenkins, TeamCity, Maven, Gradle, Ant, Bamboo)
Good understanding of API/MicroServices concepts and the implementation best-practices, and integration with on-premise/cloud-hosted 3rd party systems
Experience with security platforms/protocols related to user authentication/authorization, and security implementation for APIs/Mirco-services.
Experience with cloud-based software architectures, AWS preferred
Experience with Agile development methodologies
Working knowledge with BPMN tools like Activiti, Appian is a huge plus
To apply for this job email your details to firstname.lastname@example.org