What are the responsibilities and job description for the Senior Full Stack Developer - Java, React, AWS/Azure - Richardson, TX position at Optomi?
Optomi, in partnership with a leading technology firm, is seeking a Senior Full-Stack Engineer to support and modernize existing applications, including legacy systems, while building new scalable solutions in a modern Java full-stack environment. This role is ideal for a highly experienced engineer with strong technical depth, hands-on experience across front-end, back-end, cloud, and database development, and the ability to mentor junior developers while driving engineering best practices.
Responsibilities:
- Design, develop, and maintain high-quality, production-grade applications using modern full-stack technologies.
- Build and enhance applications using Java 17 , Spring Boot, ReactJS, microservices, and cloud-based architecture.
- Support and modernize existing applications, including legacy systems.
- Develop RESTful APIs and web services following best practices.
- Work with both relational and NoSQL databases to support scalable application development.
- Collaborate with cross-functional teams to drive engineering excellence and deliver business-focused solutions.
- Mentor junior developers through code reviews, technical guidance, and knowledge sharing.
- Ensure code quality, maintainability, performance, and adherence to coding standards.
Experience:
- 10 years of hands-on software development experience.
- Strong experience with Java 17 , Spring Boot, and microservices architecture.
- Proven front-end development experience with ReactJS.
- Experience designing and deploying cloud-based solutions using AWS and/or Azure.
- Strong experience working with relational databases such as SQL Server or PostgreSQL.
- Experience with NoSQL databases such as MongoDB or Elasticsearch.
- Strong understanding of RESTful API design and backend service development.
- Ability to mentor junior engineers and provide technical leadership in a collaborative team environment.