Java Full-Stack Developer - Jersey City, NJ - Georgia IT Inc.
Jersey City, NJ
About the Job
Title : Java Full-Stack Developer
Location : Jersey City, NJ
Duration : 6 Months Contract
Interview : Phone and then Face to face
Job description:
Location : Jersey City, NJ
Duration : 6 Months Contract
Interview : Phone and then Face to face
Job description:
- This position will have responsibilities to develop and maintain digital solutions to meet customer needs. The position requires someone with vast experience in every phase of the software development lifecycle, inclusive of Java & UI technologies.
- Develop the front-end, middle, and back-end components for new or existing web applications.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Collaborate effectively with peers and all stakeholders.
- Partner with Digital architect and adhere to Digital architecture strategy.
- Provide timely and accurate reporting of progress, status and issues.
- Partner with Client's Digital Design Center in the strategy to ensure consistency for all the applications developed by the Digital Business group.
- Ensure that UX standards are met and work with Client's Digital Design Center on the expansion of those standards.
- Solid 10+ years of experience in developing web based applications.
- Expert knowledge building a single/multiple page web application.
- User interface programming skills including HTML5, CSS, JavaScript, REST, and cross-browser and device development.
- Experience using modern JavaScript frameworks such as dojo, jQuery, AngularJS, Angular, and React.
- Solid understanding of HTML5, CSS, DOM, and other W3C standards.
- Solid understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Solid understanding of Object-Oriented design and programming concepts.
- Sound knowledge of Java 8+ and hands on experience working with Java / J2EE web based applications
- Experience creating and consuming Web Services (SOAP/XML and REST/JSON)
- Experience with IDE (Eclipse, IBM RAD version 8/9), Rational Team Concert (RTC)
- Experience with Transactions, Multi-Threading, MQ
- Experience with Databases/JPA, SQL
- Experience with deploying applications on IBM WebSphere application server
- Demonstrate ability to work effectively in an Agile team
- Embracing Agile methodologies and working with stakeholders including internal team leadership, business partners and IT peers to maintain communication and alignment
- Strive to promote strong cross-team and cross-area collaboration through open dialogue and cooperation.
- Be invested in the success of all team members and always ready to support and assist.
- Help to foster positive morale and team collaboration in the Digital Business team.
- Advocate and promote Digital Business standards, processes and tools.
- Share industry and market intelligence as well as digital technology research and trends.
- Act as a subject matter expert in relevant areas of digital technology and provide consultative support to team members, business partners, and other corporate groups.
- Bachelor's degree, preferably in Computer Science or related discipline.
- Experience with Web Site Search tools and methods
- Broad knowledge and passion for digital technology, including web-based products & services, mobile devices & apps, and social media.
- Strong analytic and problem solving skills.
- Solid verbal and written communication skills.
- Proactive self-starter who demonstrates a high level of productivity.
- Experience with Application Building Tools (Ant /Maven)
- Experience with Dev & Ops, Continuous Integration (Jenkins)
- Experience working with JIRA
Source : Georgia IT Inc.