Senior Java Full Stack Developer
Design, develop, enhance, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, Microservices, and modern front-end technologies.Develop robust RESTful APIs and Microservices using Java, Spring Boot, Spring MVC, and related frameworks.Design and develop responsive user interfaces using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.Participate in application architecture, solution design, technical analysis, and development of complex business requirements.Develop reusable components and services while following object-oriented design principles, design patterns, and coding standards.Implement integrations between front-end applications, backend services, databases, and external systems using REST APIs, JSON, messaging, and integration frameworks.Work with relational and/or NoSQL databases such as Oracle, SQL Server, PostgreSQL, MongoDB, or similar technologies.Develop and maintain automated unit, integration, and API tests using frameworks such as JUnit, Mockito, and related tools.Perform code reviews, debugging, performance tuning, and root-cause analysis to ensure application quality and reliability.Support CI/CD pipelines and application deployments using tools such as Git, Jenkins, Maven/Gradle, Docker, Kubernetes, and related DevOps technologies.Work with cloud-based environments such as AWS, Azure, or similar platforms, depending on the application architecture.Troubleshoot and resolve complex application, API, database, integration, and production issues.Collaborate closely with business analysts, product owners, architects, QA engineers, DevOps teams, and other developers throughout the software development lifecycle.Participate in requirement analysis, technical estimation, sprint planning, daily scrum meetings, design discussions, and release activities in an Agile/Scrum environment.Ensure applications follow organizational standards for security, performance, scalability, resiliency, and maintainability.Provide technical guidance and mentoring to junior and mid-level developers and contribute to development best practices.Take ownership of assigned modules/features from design and development through testing, deployment, and production support.Create and maintain appropriate technical documentation, API specifications, design documents, and implementation details.Salary Range- $110,000-$120,000 a year
Location
Plano, TX
Function
TECHNOLOGY
Role
Engineer
ID
438970
Skills
Java
Salary Range
$110,000 - $120,000