Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Jun 17, 2026
This job expires in: 29 days
Job Summary
To build high-performance processing systems for business transactions, the full-time Software Engineer II will collaborate with architects and product teams in a hybrid work environment, utilizing cutting-edge technologies and best practices.
Key responsibilities
- Deliver high-performance software solutions using software architecture patterns and aspect-oriented programming
- Collaborate with architects to ensure the right solutions are built from the outset
- Work with product teams to align solutions with business vision and ensure timely market delivery
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 with practical experience using JDK 1.6 or above
- Experience with Spring and Struts frameworks, and writing multithreaded applications
- Familiarity with RESTful architecture and database design using DB2, Oracle, or RDS
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...