{"schemaVersion":"jobsearcher.job.v1","id":"9c5ba054a40bb4ef2b98f0b9","url":"https://jobsearcher.com/jobs/9c5ba054a40bb4ef2b98f0b9","canonicalUrl":"https://jobsearcher.com/jobs/9c5ba054a40bb4ef2b98f0b9","title":"Java Application Developer","description":"Role and Responsibilities\nThis position is responsible for supporting our organization in achieving the vision of providing leading-edge technology solutions for our clients. This position will be responsible for the developing, testing, and implementation of these technologies and applications.\nApplication Development: design, develop, and maintain software applications using the .NET/Spring frameworks.\nFront-End and Back-End Development: Depending on the role, work on front-end user interfaces, back-end server logic, and database interactions.\nTechnical Design: Collaborate with software architects, project managers, and other team members to plan and implement technical solutions that align with project requirements.\nTroubleshooting and Debugging: Identify and resolve bugs, errors, and performance issues within applications.\nTesting: Conduct robust unit testing and integration testing to ensure reliability and functionality of developed code.\nAPI Development: Create and consume web services and APIs to enable seamless communication between different parts of the application or with external systems.\nImplement containerization and orchestration using Docker, Kubernetes, and AWS ECS.\nVersion Control: Use version control systems (e.g., Git) to manage and track code changes and collaborate with team members.\nSecurity Implementation: Implement security measures to protect applications and user data, including data encryption, authentication, and authorization mechanisms.\nAssist and support other software professionals in developing solutions for business needs.\nEnsure compliance of best practices and policies in software development\nMaintain effective working relationships with internal personnel and external agency partners.\nQualifications and Education Requirements\nBachelor’s degree in computer science or related field or minimum of two years’ experience in application or website development.\nPreferred Skills\nProficiency in .NET/Spring Frameworks: Strong knowledge of Java and C#\nExperience with AI assisted code development such as GitHub CoPilot and Claude Code\nWeb Development: Experience with web development technologies like HTML, CSS, JavaScript, Aurelia, and TypeScript.\nDatabase Management: Familiarity with database design and management using tools like MySQL and Cassandra\nAPI Development: Ability to create and consume RESTful APIs, web services, and GraphQL services.\nVersion Control: Proficiency with version control systems like Git and Github.\nContainerization\nProblem Solving: Strong analytical and problem-solving skills to tackle complex technical challenges.\nDebugging and Profiling: Ability to diagnose and resolve software defects and performance issues.\nCommunications: Effective communication skills to collaborate with cross-functional teams.\nCloud Integration: Experience with cloud platforms like AWS (EC2, S3, lambdas, API Gateway, RDS) and Microsoft Azure\nDevOps Practices: Understanding DevOps principles and continuous integration/continuous deployment (CI/CD) pipelines is a plus.","company":"Virtuetechnologies1","rawCompany":"virtuetechnologies1","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-04-14T11:09:08.774Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Application Developer","description":"Role and Responsibilities\nThis position is responsible for supporting our organization in achieving the vision of providing leading-edge technology solutions for our clients. This position will be responsible for the developing, testing, and implementation of these technologies and applications.\nApplication Development: design, develop, and maintain software applications using the .NET/Spring frameworks.\nFront-End and Back-End Development: Depending on the role, work on front-end user interfaces, back-end server logic, and database interactions.\nTechnical Design: Collaborate with software architects, project managers, and other team members to plan and implement technical solutions that align with project requirements.\nTroubleshooting and Debugging: Identify and resolve bugs, errors, and performance issues within applications.\nTesting: Conduct robust unit testing and integration testing to ensure reliability and functionality of developed code.\nAPI Development: Create and consume web services and APIs to enable seamless communication between different parts of the application or with external systems.\nImplement containerization and orchestration using Docker, Kubernetes, and AWS ECS.\nVersion Control: Use version control systems (e.g., Git) to manage and track code changes and collaborate with team members.\nSecurity Implementation: Implement security measures to protect applications and user data, including data encryption, authentication, and authorization mechanisms.\nAssist and support other software professionals in developing solutions for business needs.\nEnsure compliance of best practices and policies in software development\nMaintain effective working relationships with internal personnel and external agency partners.\nQualifications and Education Requirements\nBachelor’s degree in computer science or related field or minimum of two years’ experience in application or website development.\nPreferred Skills\nProficiency in .NET/Spring Frameworks: Strong knowledge of Java and C#\nExperience with AI assisted code development such as GitHub CoPilot and Claude Code\nWeb Development: Experience with web development technologies like HTML, CSS, JavaScript, Aurelia, and TypeScript.\nDatabase Management: Familiarity with database design and management using tools like MySQL and Cassandra\nAPI Development: Ability to create and consume RESTful APIs, web services, and GraphQL services.\nVersion Control: Proficiency with version control systems like Git and Github.\nContainerization\nProblem Solving: Strong analytical and problem-solving skills to tackle complex technical challenges.\nDebugging and Profiling: Ability to diagnose and resolve software defects and performance issues.\nCommunications: Effective communication skills to collaborate with cross-functional teams.\nCloud Integration: Experience with cloud platforms like AWS (EC2, S3, lambdas, API Gateway, RDS) and Microsoft Azure\nDevOps Practices: Understanding DevOps principles and continuous integration/continuous deployment (CI/CD) pipelines is a plus.","datePosted":"2026-04-14T11:09:08.774Z","dateModified":"2026-04-14T11:09:08.774Z","hiringOrganization":{"@type":"Organization","name":"Virtuetechnologies1","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9c5ba054a40bb4ef2b98f0b9"},"url":"https://jobsearcher.com/jobs/9c5ba054a40bb4ef2b98f0b9"}}