Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, May 14, 2026
This job expires in: 29 days

Job Summary

Software Engineer, responsible for developing high-performance software solutions in a hybrid work environment, leveraging core Java and J2EE technologies, with a focus on delivering business-critical systems.

Key Responsibilities
  • Deliver high-performance software solutions using architecture patterns and best practices
  • Collaborate with architects and product teams to build effective solutions and ensure timely market delivery
  • Coordinate with operations and support staff for successful production delivery and post-release hand-off
Required Qualifications
  • Master's or Bachelor's degree in Computer Science or a related discipline
  • 2+ years of software development experience with core Java and J2EE
  • Expertise in Java (JDK 1.6 or above) and experience with Spring and Struts frameworks
  • Experience with RESTful architecture and database design (DB2, Oracle, or RDS) with SQL exposure
  • Familiarity with AWS services and strong object-oriented design skills

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...