Senior Full-Stack Engineer (Java / Spring Boot & React or Angular)
SATCON Inc · Fort Worth, TX · 5 days ago
EngineeringFull-time
Key Responsibilities
- Design and develop secure, scalable, and modular technical solutions using Java/Spring Boot for the backend and React or Angular for the frontend.
- Build, optimize, and maintain robust RESTful APIs and microservices.
- Translate wireframes and complex business logic into responsive, high-performance UI components.
- Write efficient SQL queries, design database schemas, and ensure data integrity across relational or non-relational databases.
- Implement unit and integration tests (e.g., JUnit, Mockito, Jest, or Jasmine).
- Partner with product managers, QA, and DevOps engineers to ensure seamless deployment and feature delivery in an Agile environment.
Experience Required
- Overall Experience: Minimum 5+ years of professional experience developing enterprise-grade Web Applications in a Full-Stack capacity.
- Frontend Expertise: 3 to 5 years of hands-on experience building single-page applications (SPAs) using React (Hooks, State Management) OR Angular 2+ (TypeScript, RxJS).
- Backend Expertise: 3 to 5 years of deep technical experience with Java and the Spring Boot ecosystem (Spring MVC, Spring Security, Spring Data).
Technical Skills
- Strong understanding of web fundamentals (HTML5, CSS3, JavaScript ES6+).
- Proven experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks like Hibernate/JPA.
- Experience with version control systems (Git) and modern build tools (Maven, Gradle, Webpack, or Vite).
- Familiarity with CI/CD pipelines and cloud-ready/containerized environments (e.g., Docker, Kubernetes).
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Ability to thrive in a collaborative, fast-paced onsite environment.