Software Engineer 4
Location: San Antonio, TX 78215
Duration: 4 month
Hours: 40 hours per week
Work Arrangement: Fully onsite
Compensation: $58.50 - $65.00/hr
Employment Type: W2 (not open to C2C, 1099, or visa sponsorship)
Role Overview
Our client is seeking a Software Engineer 4 with strong Java and web development experience to design, develop, test, and maintain enterprise applications and Microsoft SharePoint solutions. The role will support digital transformation initiatives, system integrations, records management, and migration of legacy content management systems to Microsoft SharePoint.
Responsibilities
• Evaluate legacy Enterprise Content Management systems and develop migration strategies to Microsoft SharePoint.
• Design, develop, test, and maintain SharePoint solutions.
• Develop Java/J2EE and web-based applications.
• Build and maintain REST APIs, web services, and system integrations.
• Configure retention policies and develop records management workflows.
• Develop solutions using relational databases and SQL.
• Participate in build-versus-buy decisions and technical architecture planning.
• Work with product owners, architects, infrastructure teams, and business stakeholders.
• Participate in Agile development and Scrum ceremonies.
• Perform code reviews, testing, documentation, troubleshooting, and performance improvements.
• Manage source code branching, merging, releases, and development standards.
• Support cloud-based solutions and DevOps processes.
Qualifications
• 5+ years of software development experience.
• Strong Java/J2EE development experience.
• Hands-on experience with Spring/Spring Boot.
• Experience with web technologies such as JSP, Servlets, JavaScript, React, Angular, HTML, and JSON.
• Experience developing REST APIs and web services.
• Strong relational database development and SQL experience.
• Experience with Git/GitHub and branching/merging.
• Object-oriented programming experience.
• Experience with Agile development methodologies.
• Strong problem-solving, communication, and technical documentation skills.
Preferred Qualifications
• Microsoft SharePoint experience.
• Microsoft Purview experience.
• Experience with records management and retention policies.
• Experience with Apache Tomcat, WebSphere, WebLogic, or similar application servers.
• Experience with Oracle or DB2.
• Experience with CI/CD pipelines, Jenkins, Maven, or Gradle.
• Azure/cloud development experience.
• Experience with OWASP and web application security.
• Experience mentoring developers or leading development teams.