Full Stack Developer

BUSINESSOBJECT SOLUTIONS, INC.
Tysons, VA, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$100,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Performance Management Unit Testing Software Design Patterns Github Hibernate (Java) Java Persistence API Junit Object-Relational Mapping Mockito Software Engineering TypeScript
+6 more
Test-Driven Development (TDD) Gitlab AngularJS Information Technology Optimization Algorithms Software Version Control

Requirements

Do you have experience in Version control systems?, Do you have a Bachelor’s degree?, · Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.

· 5-8+ years of professional software development experience.

· 4+ years of hands-on Java development experience.

· Strong proficiency in Java, including Java 8+ and core Java libraries.

· Experience with Angular and TypeScript is highly preferred.

· Solid understanding of relational databases and SQL.

· Experience with version control systems such as GitHub or GitLab.

· Knowledge of Object-Oriented Design (OOD) principles and software design patterns.

· Familiarity with Object-Relational Mapping (ORM) frameworks such as Hibernate or JPA is a plus.

· Experience working in Agile/Scrum development environments.

· Understanding of application performance monitoring, diagnostics, and optimization techniques.

· Experience with automated testing frameworks and test-driven development practices.

· Hands-on experience with unit testing and mock-based testing using tools such as JUnit and Mockito, including both positive and negative test scenarios.

· Ability to create and maintain clear technical documentation that effectively communicates design decisions and solutions.

· Strong troubleshooting skills with the ability to identify and resolve application performance, security, and scalability issues.

· Excellent analytical and problem-solving capabilities.

· Self-motivated, detail-oriented, and able to learn new technologies quickly.

· Strong interpersonal and communication skills with the ability to collaborate effectively across teams.

Keys to Success in This Role

· Demonstrates strong technical, analytical, and problem-solving skills.

· Thinks critically and acts decisively to assess situations, make informed decisions, and resolve complex challenges.

· Adapts quickly to changing priorities, technologies, and business needs.

· Thrives in a fast-paced, dynamic environment and embraces continuous improvement.

· Communicates effectively with both technical and non-technical stakeholders.

· Builds productive relationships and works collaboratively with diverse teams and personalities.

· Exhibits sound business judgment and a customer-focused mindset.

· Takes ownership of work, drives results, and consistently delivers high-quality solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

Videos

See all

Related articles

See all