Summary
✨ AI‑Generated
A technology team is seeking an experienced software engineer to design, develop, test, and maintain enterprise web applications with modern architecture and cloud technologies.
Highlights
Opportunity to work across the full software lifecycle while building secure, scalable enterprise applications.
Description
We are seeking an experienced Software Engineer to design, develop, test, and maintain enterprise web applications.
This role will work across the full software development lifecycle, including requirements analysis, solution design, development, testing, deployment, troubleshooting, and performance optimization.
The ideal candidate has strong hands-on development experience, understands modern application architecture and secure cloud technologies, and can work independently while collaborating with technical and business teams.
Responsibilities
Design, develop, test, and maintain web-based applications.Gather requirements and translate them into technical solutions.Develop full-stack applications using object-oriented programming.Build and support REST/SOAP APIs and system integrations.Develop and optimize SQL and relational database solutions.Maintain application performance, security, and reliability.Participate in Agile development, testing, code reviews, and deployments.Use Git/GitHub for source control and branching.Support application servers, DevOps processes, and platform upgrades.Troubleshoot application and integration issues.Create technical documentation and collaborate with technical and business teams.
Must-Haves
Bachelor's degree in a technical field or equivalent experience.Mid-level or higher web application development experience.Strong experience with Java and/or modern web development.Experience with at least two of the following:Java/JSP/Servlets/JDBCReact, Angular, Vue.js, or similarREST/SOAP APIsOracle, DB2, SQL, or PL/SQLApache Tomcat or similar application serversStrong object-oriented programming experience.Git/GitHub and unit testing experience.Understanding of Agile methodologies, APIs, and secure application development.Strong troubleshooting and communication skills.
Nice-to-Haves
Java, Oracle, or DB2 certifications.Oracle AEM or Oracle Visual Builder experience.CI/CD experience with Jenkins, Maven, or Gradle.OWASP/web application security knowledge.Cloud application experience.Database performance tuning experience.Enterprise deployment and production support experience.
TechHuman is an Equal Opportunity Employer and is committed to fostering an inclusive workplace.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity, or gender expression), age, national origin, citizenship status, disability, genetic information, marital status, military status, protected veteran status, or any other status protected under applicable federal, state, or local law.