Title: Sr. Java Developer
Openings: 6
Contract Duration: 6 months + extensions
Employment Type:C2C
Contact Email: Brad@nxtsrc.com
Job Description:
Seeking a skilled Sr. Java Developer to join an agile team for customer-facing Application Web Services development projects. This role involves cross-layer development to implement robust features as part of a collaborative, quality-driven team.
Responsibilities:
- Gather and analyze requirements, create architecture, and design documentation.
- Map refined requirements to technical modules in alignment with enterprise architecture.
- Utilize UML diagrams for system representation (Sequence, ER models) and Data Flow Diagrams.
- Develop data in JSON format, mapping to business cases.
- Build Java-based applications with Spring Boot, Spring Cloud, Cloud Foundry, and Kubernetes.
- Develop microservices using REST APIs, Spring, and Spring Boot.
- Write Maven build scripts for Java Spring Boot microservices.
- Create deployment scripts for Cloud (Cloud Foundry, Kubernetes) with Jenkins for CI/CD.
- Use Swagger2API for REST API documentation and scaling strategies.
- Implement Spring modules like Actuator, Cloud Config, Eureka, and performance optimization with Redis cache.
- Develop data access with JPA, Hibernate, and ORM over JDBC, plus cache layers using Redis.
- Enhance legacy systems, SOAP web services, and develop front-end integration with JavaScript, Angular, React, etc.
- Troubleshoot concurrency issues, perform SQL tuning, and support multi-threaded applications.
Required Skills:
- Java: Strong core Java with experience in Spring Boot, Spring Cloud, REST, and microservices.
- Cloud & Deployment: Cloud Foundry, Kubernetes, auto-scaling policies, Jenkins CI/CD.
- Data Handling: JPA, Hibernate, NoSQL (DynamoDB), Redis.
- Front-end Development: Angular, React, Node.js, JSP, JavaScript, jQuery, AJAX.
- SOAP/REST Services: Development and maintenance, with XML and JSON formats.
- Tool Proficiency: Postman, Swagger2API, Tomcat, Glassfish, JBoss, Maven, Spring MVC/Batch.
- Multi-threading & Concurrency: Experienced in debugging and handling related issues.
- Other: Experience with XML, XSD, JMS, Spring Integration, SQL performance tuning, TCP/IP.
To Apply:
Please send your resume to Brad at Brad@nxtsrc.com.
#SrJavaDeveloper #Java #Microservices #SpringBoot #FortWorthTX #FullStackDevelopment #C2C #W2