Senior Java Full-Stack Engineer – Enterprise Apps

Samsung SDS America

Austin (TX)

On-site

USD 110,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision coverage
Wellness program
401K match
Paid time off
Paid holidays
Flexible spending accounts
Life insurance
Parental leave
Additional benefits

Job summary

Samsung SDS America is seeking a hands-on full-stack Java Developer to design, develop, and maintain enterprise Java applications for our Austin Semiconductor location. The role requires on-site work five days a week and living within an hour of Austin, TX.

You will lead broader SDLC activities, optimize SQL on Oracle and MS SQL Server, and contribute to scalable, secure systems using Java/JEE, Spring, and modern tooling.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • 5+ years of professional Java software development experience.
  • 5+ years of SQL development and SQL performance tuning experience.
  • Extensive experience developing enterprise-level Java/JEE applications.
  • Strong knowledge of Core Java, JDBC, JSP, Servlets, and the Java/JEE technology stack.
  • Strong experience with Spring Framework and enterprise application development.
  • Experience with Oracle PL/SQL and Microsoft SQL Server stored procedures.
  • Strong database design and data modeling skills, including ERD development.
  • Experience with SQL optimization and database performance tuning.
  • Experience developing or integrating RESTful and/or SOAP web services.
  • Knowledge of API design, gRPC, Apache Kafka, and distributed system architecture.
  • Experience with system architecture, redundancy, virtualization, and cloud technologies.
  • Knowledge of OAuth and JWT security technologies.
  • Experience with Prometheus monitoring, JVM tuning, and caching strategies.
  • Experience with Git or SVN, Maven/Gradle, and Jira.
  • Working knowledge of JavaScript, jQuery, HTML5, and web development.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, test, deploy, and maintain Java-based enterprise software applications in accordance with customer requirements and technical specifications.
  • Participate in the full software development lifecycle (SDLC), including requirements analysis, software design, development, testing, deployment, maintenance, and production support.
  • Develop and maintain enterprise Java/JEE applications, ensuring scalability, reliability, performance, security, and maintainability.
  • Troubleshoot application issues, perform root-cause analysis, and execute ongoing software maintenance, enhancements, and performance improvements.
  • Design and maintain relational database architectures, including ERDs.
  • Develop and optimize SQL, Oracle PL/SQL, and MS SQL Server stored procedures, including SQL performance tuning for large databases.
  • Create detailed software designs, technical specifications, and engineering documentation.
  • Conduct code reviews and promote software development best practices, coding standards, quality, and maintainability.
  • Design and implement scalable system architectures, including system redundancy, VMs, cloud environments, APIs, and distributed systems.
  • Develop and integrate RESTful and SOAP web services, APIs, and distributed communication technologies such as gRPC.
  • Implement distributed messaging and event-driven architecture patterns using Apache Kafka.
  • Apply application and API security practices using OAuth and JWT.
  • Implement application monitoring and observability using Prometheus.
  • Perform JVM tuning, application performance optimization, and caching to improve system reliability and response times.
  • Collaborate with development, infrastructure, database, and business teams to deliver high-quality software solutions that meet customer and business requirements.

Skills

Core Java
JDBC/JSP/Servlets
Spring Framework
SQL development
Oracle PL/SQL
MS SQL Server
RESTful web services
SOAP web services
gRPC
Kafka
OAuth/JWT
Prometheus
JVM tuning
Caching strategies
Git/Jira/Maven/Gradle
JavaScript/HTML5

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline

Tools

Oracle SQL
Microsoft SQL Server

Job description

Samsung SDS America is seeking a hands-on full-stack Java Developer to design, develop, and maintain enterprise Java applications for our Austin Semiconductor location. The role requires on-site work five days a week and living within an hour of Austin, TX.

You will lead broader SDLC activities, optimize SQL on Oracle and MS SQL Server, and contribute to scalable, secure systems using Java/JEE, Spring, and modern tooling.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Engineer: Enterprise Cloud & Data
Senior Java Full-Stack Engineer: Enterprise Cloud & Data

Samsung SDS America • Austin (TX)

On-site
USD 120,000 - 150,000
Top‑notch medical, dental, vision and
Wellness program
Parental leave
+6
Senior Java Enterprise Software Engineer
Senior Java Enterprise Software Engineer

Socket.dev • Austin (TX)

On-site
USD 120,000 - 150,000
Medical insurance
Dental and vision coverage
401K match
+5
Software Development Engineer
Software Development Engineer

Socket.dev • Austin (TX)

On-site
USD 120,000 - 150,000
Medical insurance
Dental and vision coverage
401K match
+5
Software Development Engineer
Software Development Engineer

Samsung SDS America • Austin (TX)

On-site
USD 110,000 - 170,000
Medical, dental, vision coverage
Wellness program
401K match
+6
Java Software Engineer – Enterprise Apps & AI Ops
Java Software Engineer – Enterprise Apps & AI Ops

Samsung SDS America • Plano (TX)

On-site
USD 90,000 - 130,000
Medical coverage
401K match
Paid time off
+3
Java Software Engineer – Spring, DevOps & AI Apps (Onsite Plano)
Java Software Engineer – Spring, DevOps & AI Apps (Onsite Plano)

re-zoo-me • Plano (TX)

On-site
USD 90,000 - 130,000
Top‑notch benefits package
401K match
Paid Holidays
+2
Java Software Engineer - Enterprise Apps, DevOps & AI
Java Software Engineer - Enterprise Apps, DevOps & AI

Socket.dev • Plano (TX)

On-site
USD 110,000 - 150,000
Medical, dental, vision coverage
Wellness program
Parental leave
+5
Senior Java Full Stack Engineer (Spring & Enterprise Applications)
Senior Java Full Stack Engineer (Spring & Enterprise Applications)

CrowdPlat • Austin (TX)

Hybrid
USD 100,000 - 120,000
Java Software Engineer
Java Software Engineer

re-zoo-me • Plano (TX)

On-site
USD 90,000 - 130,000
Top‑notch benefits package
401K match
Paid Holidays
+2
Java Software Engineer
Java Software Engineer

Samsung SDS America • Plano (TX)

On-site
USD 90,000 - 130,000
Medical coverage
401K match
Paid time off
+3