Java Developer (4-6 years experience)
hybrid working 2 days onsite per week in Dublin City Center.
Initial 12 months contract
Responsibilities:
* Design, develop, test, and deliver high-performing, scalable, low-latency, mission-critical enterprise-grade applications.
* Implement the product's lifecycle: Design, development, quality/testing, deployment, and maintenance
* Translate software requirements into working and maintainable solutions using common design patterns and Service Oriented analysis and design.
* Design, develop, test Java based solutions in adherence to the Client standards and ISO:27001 standards
* Design and develop the user interface/presentation layer for applications
* Participate in software and architectural development activities to deliver tactical and strategic improvements to systems.
* Perform maintenance, tuning, debugging, and repairing of applications to keep them performing according to technical and functional specifications
* Provide user support and develop documentation and assistance tools
* Complete assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements
* Design, write and execute unit and integration test plans
* Use continuous development/integration and automated test tools when applicable
* Root cause analysis and incident resolution
* Continuously contribute to team performance improvement and collaboration
* Collaborate effectively across teams
Required skills:
* Java application development with Spring framework, Restful Web Services, JSON, SQL and integration with Oracle Database.
* User interface/presentation layer design and development using HTML5, CSS, JavaScript, jQuery, Angular 2+, Bootstrap or Material Design.
* Agile methodology and the use of DevOps, continuous development/integration, and automated testing tools
Additional Skills
* APEX
* Containers
* API Gateway Management
* OpenID Connect and Oauth protocols
* Ionic
* Progressive Web Apps
* EJB2/EJB3
* WebLogic