Java Software Engineer
Location
United States
Posted
16 days ago
Salary
$37 - $52 / hour
Seniority
Mid Level
No structured requirement data.
Job Description
Java Software Engineer
NTSprint
Role Description We are looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer responsibilities include: - Defining software requirements - Writing clean and efficient code for various applications - Running tests to improve system functionality - Implementing and maintaining Java components and frameworks throughout the software development lifecycle If you have hands-on experience with programming in Java and are interested in agile methodologies, we’d like to meet you. Responsibilities include: - Analyzing user and system requirements - Designing flowcharts to illustrate software solutions - Writing efficient code based on feature specifications - Developing user interfaces - Prioritizing and executing tasks in the software development life cycle - Designing database architecture - Testing and debugging Java applications - Validating software functionality and security Qualifications - Work experience as a Java Software Engineer, Java Developer or similar role - Experience building Java EE applications - Familiarity with Object-Oriented Design (OOD) - Good knowledge of popular Java frameworks like JSF and Spring MVC - Experience with test-driven development - Problem-solving skills - BSc in Computer Science, Engineering or relevant field Company Description
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Test Engineer
Peraton CorporationPeraton Corporation, a national security company headquartered in Herndon, Virginia, supplies solutions for mission-critical programs and systems. Founded in 2017, Peraton's missio
Role Description Peraton is seeking an experienced Test Engineer to join our team of qualified, diverse individuals. We are seeking a highly motivated person who develops and executes test scripts to ensure that quality software is provided for release to production and to certify system changes. - Develops test control databases. - Performs solution testing confirming business requirements. - Maintains test databases and ensures their integrity and currency. - Distributes test data from control database to development staff to satisfy adequate unit testing. - Develops, compiles, documents, and runs automated test scripts and test procedures. - Runs regression tests. - Tracks status of defects. - Provides quality assurance testing for all systems to ensure the development and distribution of quality products. - Assists with roll-out of systems documentation. - Produces lists of defects that are to be resolved and incorporated into future releases of the application as required. - Communicates with analysts and programmers about formal testing plans, problems, and results. - Assists with development of technical documentation and reports. - Ensures all processes are adhered to appropriately throughout project lifecycles. - Ensures all existing processes are fully documented, suggesting improvements, updating documentation, and communicating all process changes to relevant stakeholders. The successful candidate will have understanding and experience with Software Development Life Cycle and Data Management. He/she will work collaboratively with all entities involved in the project, other testers, developers, program leadership, and business analysts. - Utilize technical skills to develop test plans, test cases/scripts, test automation. - Execute test cases and document test execution artifacts. - Understand the use cases and business rules related to the system developed to communicate effectively with the business analysts and engineers. - Develop and execute test cases for Section 508 compliance. - Perform basic database queries to validate backend expected results. - Manage test results through JIRA. - Work within an Agile process through Sprint planning/close, and scrum meetings. - Prepare material for customer meetings as required. - Provide support for production outages, and product deployments. - Provide test planning and execution estimates for new development activities. - Effectively communicate to other team members information regarding code defects, code releases, requirements, acceptance criteria and environments status and needs. Qualifications - 2 years with BS/BA; 0 years with MS/MA; 6 years with HS Diploma/equivalent. - Ability to obtain and maintain Public Trust clearance. - Must be a US Citizen. - Software testing experience. - Working experience with Jira, SCRUM, Selenium (and/or other automation framework experiences). - Expertise in Agile principles. Requirements - Active Public Trust Security Clearance (preferred). - Knowledge of Jira, SQL, MS Excel, PowerPoint, Project, and Visio. - Experience in System Architecture & Design. - Familiarity with government environments and standards is desired. - Experience with Cloud and DevOps principles is a plus. Company Description Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. - Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. - The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. - Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.
Role Description We are looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer responsibilities include: - Defining software requirements - Writing clean and efficient code for various applications - Running tests to improve system functionality - Implementing and maintaining Java components and frameworks throughout the software development lifecycle If you have hands-on experience with programming in Java and are interested in agile methodologies, we’d like to meet you. Responsibilities: - Analyze user and system requirements - Design flowcharts to illustrate software solutions - Write efficient code based on feature specifications - Develop user interfaces - Prioritize and execute tasks in the software development life cycle - Design database architecture - Test and debug Java applications - Validate software functionality and security Qualifications - Work experience as a Java Software Engineer, Java Developer or similar role - Experience building Java EE applications - Familiarity with Object-Oriented Design (OOD) - Good knowledge of popular Java frameworks like JSF and Spring MVC - Experience with test-driven development - Problem-solving skills - BSc in Computer Science, Engineering or relevant field
• Own QA strategy and automation across API, integration, UI, and end-to-end testing. • Develop and maintain automated test suites using Playwright/Cypress and Postman/Rest Assured. • Validate REST APIs, event-driven workflows, database integrity, and AWS services. • Perform SQL-based database validation across PostgreSQL or SQL Server. • Ensure testing coverage for audit trails, workflow transitions, and role-based access controls. • Collaborate within Agile delivery teams and support CI/CD testing practices.
• Planejamento e execução de testes manuais e automatizados para aplicação backend (API e Mensageria); • Conhecimento com Teste de performance • Garantir os processos de qualidade da squad (gerenciamento de bugs, prioridade de correção, causa raíz)


