Sr. Software Engineer

Feuji

United States

Vor Ort

USD 140.000 - 190.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Feuji is seeking an experienced Senior Software Engineer to design, develop, and lead enterprise-grade applications. The ideal candidate has 12+ years in software development with Java, Spring Boot, Microservices, SQL/PLSQL, and modern UI tech like Angular or React.

The role involves collaborating with architects, product owners, and stakeholders to deliver scalable, secure solutions and mentoring the engineering team across backend, database, and UI layers.

Qualifikationen

  • 12+ years of professional software development experience.
  • Strong hands-on experience with Java/J2EE.
  • Expertise in Spring Boot and Spring Framework.
  • Extensive experience in Microservices architecture.
  • Strong experience with REST APIs and distributed systems.
  • Strong knowledge of SQL/PLSQL and Oracle DB.
  • Hands-on experience with Angular and/or React.
  • Proficient in HTML5, CSS3, JavaScript/TypeScript.
  • Experience with Maven; familiar with CI/CD ecosystems.
  • Solid understanding of OOP, SOLID, patterns; clean coding.
  • Experience working in Agile/Scrum environments.
  • Strong problem-solving, communication, and leadership skills.

Aufgaben

  • Design, develop, and maintain enterprise applications using Java and Spring Boot.
  • Design and implement scalable Microservices-based architectures.
  • Develop and consume RESTful APIs and integrate with systems.
  • Develop complex SQL queries and PL/SQL packages with performance in mind.
  • Create responsive UI components with Angular and/or React.
  • Collaborate with UI, backend, database, QA, DevOps, and architecture teams.
  • Perform code reviews, technical design reviews, and provide guidance.
  • Troubleshoot production issues and perform root-cause analysis.
  • Ensure performance, scalability, security, and maintainability of apps.
  • Work with Maven for build and dependency management.
  • Participate in Agile ceremonies, estimation, planning, and discussions.
  • Mentor junior and senior developers and promote engineering best practices.
  • Translate business requirements into technical designs and plans.

Kenntnisse

Java/J2EE
Spring Boot
Spring Framework
Microservices
REST APIs
SQL/PLSQL
Oracle Database
Angular
React
HTML5/CSS3/JS/TypeScript
Maven
OOP/SOLID/Design patterns
Agile/Scrum
Leadership/Communication

Ausbildung

Bachelor's or Master's degree in Computer Science/IT/Engineering

Tools

Maven
Docker
Kubernetes
Jenkins
Cloud platforms (AWS/Azure/GCP)

Jobbeschreibung

About The Role

We are looking for an experienced Senior Software Engineer with 12+ years of software development experience to design, develop, and lead enterprise-grade applications. The ideal candidate should have strong hands‑on expertise in Java, Spring Boot, Microservices, SQL/PLSQL, and modern UI technologies such as Angular and React.

The candidate will work closely with architects, product owners, business stakeholders, and engineering teams to deliver scalable, secure, and high-quality solutions.

Key Responsibilities
  • Design, develop, and maintain enterprise applications using Java and Spring Boot.
  • Design and implement scalable Microservices-based architectures.
  • Develop and consume RESTful APIs and integrate with internal/external systems.
  • Develop complex SQL queries, stored procedures, functions, packages, and performance-optimized database solutions using PL/SQL.
  • Develop responsive and reusable UI components using Angular and/or React.
  • Collaborate with UI, backend, database, QA, DevOps, and architecture teams.
  • Perform code reviews, technical design reviews, and provide technical guidance to team members.
  • Troubleshoot complex production issues and perform root-cause analysis.
  • Ensure application performance, scalability, security, and maintainability.
  • Work with Maven for build and dependency management.
  • Participate in Agile ceremonies, estimation, planning, and technical discussions.
  • Mentor junior and senior developers and contribute to engineering best practices.
  • Translate business requirements into technical designs and implementation plans.
Mandatory Skills
  • 12+ years of professional software development experience.
  • Strong hands‑on experience with Java/J2EE.
  • Strong expertise in Spring Boot and Spring Framework.
  • Extensive experience in Microservices architecture.
  • Strong experience with REST APIs and distributed systems.
  • Strong knowledge of SQL and PL/SQL.
  • Experience with Oracle Database or equivalent relational databases.
  • Hands‑on experience with Angular and/or React.
  • Good understanding of HTML5, CSS3, JavaScript/TypeScript.
  • Strong experience with Maven.
  • Strong understanding of software design principles, OOP, SOLID, design patterns, and clean coding practices.
  • Experience working in Agile/Scrum environments.
  • Strong problem‑solving, communication, and technical leadership skills.
Good To Have
  • Experience in the Healthcare / Healthcare IT domain.
  • Knowledge of healthcare standards such as HL7, FHIR, HIPAA, or healthcare interoperability.
  • Experience with Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, etc.
  • Experience with cloud platforms such as OCI, AWS, Azure, or GCP.
  • Experience With Kafka Or Other Messaging Systems.
  • Knowledge of automated testing and TDD/BDD practices.
Education

Bachelor s or Master s degree in Computer Science, Information Technology, Engineering, or a related field.

Ideal Candidate

The ideal candidate is a hands‑on technical leader who can contribute to architecture and design while also actively coding. The candidate should be comfortable working across the backend, database, and UI layers and should have the ability to guide a development team while collaborating with business and technical stakeholders.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

Vor Ort
USD 120.000 - 170.000
Senior Java Developer
Senior Java Developer

Aktra • McLean (VA)

Vor Ort
USD 100.000 - 130.000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel Inc. • Texas

Vor Ort
USD 100.000 - 130.000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

Vor Ort
USD 120.000 - 180.000
Software Application Architect
Software Application Architect

Compunnel Inc. • Durham (NC)

Vor Ort
USD 140.000 - 180.000
Senior Java Developer
Senior Java Developer

Raas Infotek LLC • Texas

Vor Ort
USD 120.000 - 160.000
Senior Java Web (UI)
Senior Java Web (UI)

Roberts Recruiting, LLC • Waltham (MA)

Vor Ort
USD 100.000 - 130.000
Software Engineer III
Software Engineer III

Brooksource • Atlanta (GA)

Vor Ort
USD 110.000 - 150.000
Senior Applications Developer
Senior Applications Developer

VS Tech Solutions • Austin (TX)

Vor Ort
USD 120.000 - 150.000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

Vor Ort
USD 100.000 - 130.000