Software Engineer (Web Applications)

Compunnel Inc.
San Antonio, TX, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$124,800.0 - $133,120.0
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Apache Tomcat Application Performance Management Unit Testing Business Systems Cascading Style Sheets (CSS) Cloud Computing Security Software Quality
+38 more
Code Review Information Systems IBM DB2 Relational Databases DevOps Enterprise Content Management Github Gradle IBM Websphere Application Server Java Database Connectivity Java Servlet JSON Javaserver Pages Apache Maven Object-Oriented Software Development Oracle (Applications) Open Web Application Security Scrum Methodology Software Architecture Standard Sql Responsive Web Design Secure Coding Software Deployment Software Engineering Web Applications Web Application Frameworks Software Organization Transport Layer Security ReactJS Database Optimization SOAPAPI Vue.js AngularJS Information Technology React Native Restful APIs Software Version Control Jenkins

Job description

We are seeking an experienced Software Engineer to join a high-performing Digital Engineering team responsible for designing, developing, and maintaining enterprise web applications that support thousands of employees and customers.

This is an exciting opportunity to work on mission-critical applications that power customer self-service, outage management, engineering operations, supplier engagement, work management, enterprise content management, and numerous other business systems. You’ll collaborate with cross-functional teams to build secure, scalable, high-performing solutions while contributing to a large-scale digital transformation initiative.

If you enjoy solving complex technical challenges, building modern web applications, and working with the latest technologies in an Agile environment, we’d love to hear from you., * Design, develop, test, deploy, and maintain enterprise web applications.

  • Build scalable full-stack solutions using modern software development practices.
  • Analyze business requirements and translate them into technical solutions.
  • Develop secure RESTful APIs and integrate with third-party systems.
  • Create responsive, user-friendly web applications.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and implement long-term solutions.
  • Write clean, maintainable, and well-documented code.
  • Develop and execute unit tests to ensure software quality.
  • Collaborate with Product Owners, Architects, Business Analysts, QA, and other developers.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and code reviews.
  • Research emerging technologies and recommend improvements.
  • Support CI/CD pipelines and modern DevOps practices.
  • Follow secure coding standards and software development best practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field OR equivalent professional software development experience.
  • Experience developing enterprise web applications.
  • Strong experience with Java development.
  • Experience with:
  • Java
  • JSP
  • Servlets
  • JDBC
  • HTML
  • CSS
  • JavaScript
  • JSON
  • Experience with one or more modern JavaScript frameworks:
  • React
  • Angular
  • Vue.js
  • React Native
  • Experience building RESTful APIs and SOAP Web Services.
  • Strong object-oriented programming (OOP) experience.
  • Experience with relational databases such as Oracle or DB2.
  • Strong SQL and database optimization skills.
  • Experience with GitHub (branching, merging, version control).
  • Experience writing unit tests.
  • Understanding of APIs, software architecture, and modern development practices.
  • Experience working in Agile environments.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Java Developer Certification
  • Oracle or DB2 Certification
  • Oracle AEM integration experience
  • Oracle Visual Builder experience
  • Experience with responsive web design
  • Knowledge of OWASP security best practices
  • Experience with secure cloud technologies
  • Experience with:
  • Apache Tomcat
  • WebSphere Application Server
  • Jenkins
  • Maven
  • Gradle
  • CI/CD pipelines
  • Experience implementing SSL and encryption technologies
  • Enterprise production deployment experience

Technical Skills

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all