Post Job Free
Sign in

Java Software Engineer

Company:
S3
Location:
Charlotte, NC
Posted:
May 23, 2025
Apply

Description:

Job Title: Java Software Engineer and Angular

Location: Charlotte, NC

Job Type: W2 Contract

Job Summary:

We are seeking a highly motivated and technically proficient Java Software Engineer with expertise in Angular, Java, and SQL to join our Agile development team. This individual contributor role requires strong development skills across front-end and back-end technologies, with an emphasis on writing efficient, secure, and scalable code. You will work closely with cross-functional teams to build and maintain web applications that meet enterprise-grade performance and quality standards.

Key Responsibilities:

Develop responsive, feature-rich web applications using Angular and Java.

Design and implement Java-based batch applications optimized for performance and scalability.

Write high-quality, secure, and maintainable code that passes automated code scans and follows best practices (e.g., avoiding SQL injection).

Develop unit tests to ensure code reliability and support continuous integration efforts.

Create and maintain SQL Server database objects such as tables, views, stored procedures, and complex queries.

Work with large data sets, focusing on computational efficiency, concurrency, and parallel processing.

Participate in all Agile ceremonies, including daily standups, sprint planning, and retrospectives.

Manage and troubleshoot build dependencies and failures using Gradle.

Collaborate with peers, QA engineers, and business analysts to deliver high-quality software on time.

Required Skills & Experience:

Angular/JavaScript: 4–6 years

Core Java / Java (OOP, Design Patterns): 4–6 years

SQL / SQL Server (complex queries, stored procedures): 4–6 years

Experience with Gradle for build and dependency management

Solid understanding of secure coding practices and code scanning tools

Experience working in an Agile/Scrum environment

Preferred Qualifications:

Experience with performance tuning Java applications and SQL queries

Familiarity with CI/CD pipelines and automated testing frameworks

Exposure to large-scale enterprise environments with complex system integrations

Apply