Job Title : Java Developer Job Type : Contract
Duration : Months
Location : Plano, TX
Onsite role
Job Overview :
We're looking for an experienced Senior Java Full Stack Developer with a strong foundation in enterprise software development, microservices, cloud deployment, and front-end technologies. You’ll be involved in the full SDLC—from analyzing requirements to production support—across distributed, scalable applications.
Key Responsibilities :
- Design, develop, and maintain scalable, multi-tier enterprise applications using Java / JEE.
- Develop and maintain microservices using Spring Boot; deploy to platforms like Pivotal Cloud Foundry (PCF).
- Build responsive front-end interfaces using AngularJS, Bootstrap, HTML, CSS, and jQuery.
- Implement MVC architecture using frameworks like Struts and integrate with backend services.
- Design and consume RESTful and SOAP-based web services using JAX-RS, JAX-WS, CXF, JAXB, and AXIS.
- Use Splunk for application monitoring and health checks.
- Manage source code using Git, SVN, Bitbucket, GitHub, GitLab, and AWS CodeCommit.
- Automate build, test, and deployment processes using Jenkins, Maven, ANT, and related CI / CD tools.
- Work with relational databases like Oracle, SQL Server, MySQL, DB, and NoSQL databases like MongoDB.
- Configure and work with application servers such as WebLogic, ToClientat, WebSphere, and JBoss.
- Use messaging systems such as IBM MQ and JMS for asynchronous communication.
- Apply design principles like SOLID and design patterns (DAO, Factory, Singleton, Front Controller, etc.) to build clean, maintainable code.
- Participate in requirement analysis, system design, and provide production support.
- Use tools like JUnit and Logj for unit testing and logging.
Required Skills :
Java / JEE, Spring Boot, Spring CloudMicroservices architectureREST / SOAP APIsStruts, MVC frameworksAngularJS, HTML, CSS, jQuery, BootstrapGit, GitHub / Bitbucket, Jenkins, Maven, ANTMongoDB, Oracle, SQL Server, MySQL, DBIBM MQ, JMSSplunk, Logj, JUnitCloud platforms (AWS, PCF preferred)Experience with Windows, Linux, and UNIX environments