Software Developer Senior (Full Stack – Java / React)

New
United StatesFull-TimeSenior
Salary123250 - 166750 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
GitHibernateHTMLCSSJavaJavascriptOracleSpring MVCAngularMavenReact

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience
  • 6+ years of experience in full-stack software development with a strong Java and web development focus
  • Strong proficiency in Java 17+
  • Strong proficiency in Spring Framework (Spring MVC, Spring Security, Spring 6)
  • Hands-on experience building modern web applications using React (preferred) or similar frameworks such as Angular
  • Solid understanding of frontend technologies including JavaScript, HTML5, and CSS
  • Experience with ORM tools such as Hibernate
  • Experience with relational databases like Oracle
  • Familiarity with software engineering best practices, architecture principles, and coding standards
  • Experience with build tools such as Maven
  • Experience with version control systems like Git
  • Strong debugging, troubleshooting, and problem-solving skills in complex systems
  • Excellent communication and collaboration skills in cross-functional teams
  • Experience with cloud environments (preferred)
  • Experience with accessibility standards (508 compliance, preferred)
  • Experience with REST API development (preferred)

Responsibilities

  • Design, develop, and maintain full-stack applications using Java, Spring Framework, and React-based front-end technologies
  • Build responsive and user-friendly web interfaces while ensuring performance, scalability, and maintainability
  • Develop, enhance, and refactor existing codebases to meet evolving functional and technical requirements
  • Participate in all phases of the software development lifecycle, including design, coding, testing, debugging, and deployment
  • Create and maintain RESTful services and integrate applications with relational databases such as Oracle
  • Troubleshoot and resolve technical issues across application layers, ensuring system stability and reliability
  • Collaborate with engineers, stakeholders, and support teams to deliver high-quality software solutions
View Full Description & ApplyYou'll be redirected to the employer's site
123250 - 166750 USD per year
Apply Now