Hi
Greeting from IT Engagements.
We IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium client.
Role: Full Stack Java Developer
Location: DFW, TX - Hybrid 3x per week onsite
Length: Ongoing Contract
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Education/Experience
- Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 5+ years of Java experience
- 5+ years of experience with AngularJS/Angular
- Experience with Azure Cloud
- Exposure to cloud-based deployments, CI/CD deployment pipeline
- Experience working with Selenium
- Demonstrated experience in the following:
- Strong coding skills and concepts in Java
- Java EE Technologies, Spring Framework, Micro services Architecture, Service Oriented Architecture (SOA), JDBC, JNDI, JTA/JTS, JMS
- Rich Internet Applications (RIA) - React/AngularJS, JavaScript, jQuery, NodeJS, RESTful Services, JSON, AJAX, Git, Gulp, Webpack, Linux, Responsive Design, CSS/HTML5
- Application Monitoring with Dynatrace and LogInsight
- Responsive design and grid frameworks (i.e. Bootstrap), including cross browser compatibility.
- Web Servers & Application Servers IBM WebSphere/Tomcat/tcServer
- Integration & Collaboration Tools Subversion, GIT
- Web Services WSDL, SOAP, JAX-WS, XML RPC, JAXB, RESTWS
- Java Database Frameworks - Hibernate, Java Persistence API (JPA)
- Relational databases and SQL like Oracle RDBMS or SQL Server. NoSQL databases like MongoDB, CouchDB or CosmosDB
- Messaging Layer – RabbitMQ, IBM MQ
- 5 years of Software Development Life Cycle (SDLC) experience
- Experience with developer testing practices (i.e. JUnit, etc.) and understands the differences between unit, functional and system tests
- Experience with agile software development methodologies
- Experience with and is willing to initiate sharing knowledge with others
- Ability to quickly learn and practically apply new concepts or principles which can be confirmed by experience
- Experience supporting a production application.
Thanks and Regards
Technical Recruiter
Divya Kumari
divya(at)itengagements(dot)com