Java Full Stack Developer
Company: InnoCore Solutions, Inc.
Location: Dallas
Posted on: May 16, 2022
Job Description:
Responsibilities:
- Responsible for End-to-End development of projects covering all
phases of the Software Development Life Cycle in an Agile
environment including Requirements gathering, Analysis, Design,
Development, Testing, and Deployment
- Design and develop enterprise applications using Object
Oriented Design principles, Java 8, Java EE, Design patterns,
Spring Boot, Spring Cloud, Cloud Foundry, Web Services,
Microservices, REST-based JSON APIs, TDD, CI/CD, Maven, Git, DevOps
Toolchains (Nexus, Hygieia, SonarQube, GitHub, Jenkins), JUnit,
Angular, JavaScript, TypeScript, Cloud technologies
- Design and develop Spring-based Java microservices and Spring
Boot REST APIs and deploy these services on the Cloud
- Design and develop complex UI pages by writing code in advanced
front-end frameworks like Angular, JavaScript, TypeScript, HTML5,
CSS3, Bootstrap, AJAX, and jQuery concepts
- Implement test-driven development using JUnit, Mockito,
Jasmine
- Develop new features in an iterative way that collectively form
a larger application
- Participate in the estimation of work to be done as part of an
overall Agile processRequirements:
- 10 years of Java development experience with demonstrated
experience in the following:
- Strong coding skills and concepts in Java
- Java EE Technologies, Spring Boot, Micro Services
Architecture
- Rich Internet Applications (RIA) - Angular,
JavaScript/jQuery/CSS/HTML5
- Web Servers & Application Servers - IBM
WebSphere/Tomcat/tcServer
- 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
- Proficiency and demonstrated experience in Cloud-based
development (Azure preferred)
- Experience in Agile methodologies, such as SCRUM
- Experience in DevOps Toolchain methodologies, including
Continuous Integration and Continuous Deployment
- Proficiency in Full Stack DevelopmentEducation:
- Bachelor's degree in Computer Science/Engineering or related
field
Keywords: InnoCore Solutions, Inc., Dallas , Java Full Stack Developer, IT / Software / Systems , Dallas, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...