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...