- Master’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 5+ years of full Software Development Life Cycle (SDLC) experience designing, developing and implementing large-scale applications in hosted production environments
- 7+ years of professional, design and open-source experience
Location: Dallas, TX (Onsite interview required)
Duration: 6-12 Months
Skills, Licenses & Certifications:
- Full Stack Development
- Proficiency and/or demonstrated experience in the following technologies:
- o J2EE technologies: Java JDK1.8, JSP, JMS, JAXB, JDBC, EJB
- Database and persistence frameworks: Hibernate (Object/Relational Mapping), Oracle, SQL/PLSQL, Query performance tuning
- Microsoft .Net Framework, C#, WCF
- Cloud-based development: Cloud Foundry, MS Azure
- Web Servers: Tomcat, tcServer, WebSphere
- Web Services: REST/SOAP (JSON/WSDL/XML)
- Frameworks: Spring Framework, Spring Boot
- Front-end: Angular JS, CSS, jQuery, AJAX, HTML5
- Build/deployment tools: Maven, Gradle, Git, JUnit, Mockito
- Other Dev Ops Toolchain: Selenium, Nexus Repository, SonarQube, Slack, GitHub, Jenkins
- Other: Linux/Unix shell Scripting, JavaScript, IBM MQ, SQL Developer, IDE
- Experience in object-oriented design techniques and principles
- Experience in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.)
- Experience in Agile methodologies, such as SCRUM
- Experience with Test Driven Development
- Experience in DevOps Toolchain methodologies including Continuous Integration and Continuous Deployment
- Experience designing and developing for Disaster Recovery
- Experience with pair programming
Recommended Skills
Application DevelopmentFull Stack