Java Spring Boot Developer
IntegrateUs LLC ·Austin, TXClosing in
$60 - $70 Hourly
Term:Full timeWork:Remote
Type:EmployeeContract
We are seeking a full-time contractor or employee for a Java Spring Boot Developer position.
Job Description: Develop software solutions by analyzing information needs, collaborating with users, and examining system flow, data usage, and work processes. Investigate problem areas and design system specifications, standards, and programming solutions.
Responsibilities:
- Develop, enhance, and maintain Spring Boot REST services and Spring Batch applications within HHSC’s SOA (Service-Oriented Architecture) platform using Agile methodologies.
- Participate in requirements analysis, design, development, testing, and deployment of new application components.
- Collaborate with other teams to achieve goals.
- Create and maintain technical and design documentation.
- Perform system analysis, problem resolution, and software performance tuning.
- Develop and maintain data and process models.
- Employ contemporary testing methods to ensure application functionality.
- Provide technical support for testing and implementation efforts.
- Participate in program design, coding, and test walk-through meetings.
- Support and maintain Spring Boot REST services and Spring Batch applications, including defect repair and performance optimization.
Required Skills:
- Hands-on programming experience with Java, J2EE, Spring, Spring Boot, Spring Batch, iText, JSON, XML, Maven, Python, Shell Scripts, JFrog, Hibernate, JPA, SQL, Groovy, JMeter, JUnit, Mockito, Git, and IBM MQ.
- Extensive experience with Linux systems, including system administration and performance optimization.
- Experience developing reusable, testable modules and components.
- Proficiency in Test-driven Development and test creation with frameworks like Selenium.
- Demonstrated experience with enterprise-level Spring Boot REST services and Spring Batch applications, including backend stack ownership.
- Knowledge of best practices in application design, performance, scalability, and maintainability.
- Strong understanding of Java interactions with Oracle and PostgreSQL databases.
- Experience with PDF file manipulation within enterprise applications.
- Familiarity with fundamental programming concepts related to data structures, algorithms, and performance issues.
Preferred Skills:
- Experience with IBM WebSphere Application Server 8 or later.
- Experience with Agile Development Methodologies (preferably Scrum).
- Experience developing Spring Boot REST services and Spring Batch applications for Cloud platforms.
- Comprehensive REST Service Endpoint Documentation.
- Experience using Splunk for monitoring and analyzing data from REST services or applications deployed to WebSphere.