Developer, Java Developer, Software Development
Listed on 2026-04-23
-
Software Development
Java Developer, Software Engineer, Full Stack Developer
Requisition : 451153
Work Area: Software-Design and Development
Expected Travel: 0%
Career Status: Professional
Employment Type: Regular Full Time
Career Level: T2-3
Job Title: Developer
Location: Reston, VA
Work Model: Hybrid work model
Purpose and ObjectiveSuccess Factors, Inc. seeks a Developer at our Reston, VA location responsible for end‑to‑end development and implementation of product features, focusing on designing, coding, testing, and ensuring quality assurance of SAP product features in a development team.
Expectations and TasksAnalyze functional and technical requirements for software solutions using Agile methodologies or other development frameworks. Provide application implementation services aligned with project specifications and plans.
Responsibilities include:
- Analyzing requirements and creating technical design documentation.
- Developing, testing, and integrating software components to meet project requirements.
- Performing maintenance tasks, including debugging, error analysis, and optimizing system performance.
- Improving and adapting existing architectures, including developing new subsystems or modules to support evolving project needs.
Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field of study and five (5) years of progressive post‑baccalaureate experience in the job offered or related occupation. Alternatively, a Master’s degree or foreign equivalent in the same fields and three (3) years of experience in the job offered or related occupation.
Qualifications and ExperienceExperience must include three (3) years involving each of the following:
- Designing, developing, and implementing data models, ER diagrams, SQL queries, stored procedures, and functions using relational databases, including SQL Server, MySQL, or SAP HANA.
- Full‑stack web application development using Java/Java EE with Spring, Spring Boot, Spring Data, and Hibernate ORM.
- Creating responsive and user‑friendly web interfaces using front‑end technologies, including HTML, JavaScript, and CSS.
- Testing automation using tools such as JUnit and Mockito for unit testing, and Selenium for UI automation.
- Applying Agile and Scrum methodologies, including sprint planning and backlog grooming, using JIRA and Confluence.
- Version control and deployment using Apache SVN or Git, working in Unix/Linux environments, and leveraging Apache Tomcat.
Experience must include two (2) years involving each of the following:
- Developing and testing REST APIs using tools including Swagger and Postman in conjunction with Spring Web Services.
- Integrating messaging and event‑based systems using Active
MQ and Spring Integration. - Performing static code analysis using Sonar Qube and implementing CI/CD pipelines with Jenkins.
Travel: N/A
Compensation Range TransparencyThe annual base salary range for this position is $175,427 - $178,650. The targeted combined range for this position is $175,427 - $198,500. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc.
AI Usage in the Recruitment ProcessFor information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).