About the Position
We are looking for a Senior Java Full Stack Developer to contribute to the development and modernization of a large scale enterprise platform. You will work across both backend and frontend layers, building reliable business applications, implementing new features, and improving user experiences in a complex technology environment.
About the Project
The project focuses on the development and support of a mission critical enterprise platform that supports business operations through modern web applications and distributed services. The solution combines robust Java based backend systems with modern React based user interfaces and integrates with enterprise infrastructure and databases.
About the Team
You will work in a cross functional team consisting of Java Developers, Frontend Engineers, QA Engineers, Business Analysts, DevOps specialists, and Solution Architects. The team follows a collaborative development approach with regular knowledge sharing, code reviews, and close interaction between technical and business stakeholders.
Responsibilities
- Develop and maintain backend services using Java and Spring Framework
- Design and implement scalable web applications following enterprise development standards
- Build modern frontend applications using React, Next.js, TypeScript, and MUI
- Develop and consume REST APIs and GraphQL services
- Collaborate with business and technical stakeholders to define and implement new functionality
- Write clean, maintainable, and well documented code
- Participate in code reviews and contribute to development best practices
- Optimize application performance, reliability, and security
- Work with Oracle Database to develop and maintain data driven solutions
- Support deployment, troubleshooting, and maintenance activities across development and production environments
- Collaborate with QA engineers to ensure software quality and successful releases
- Contribute to application modernization and continuous improvement initiatives
Requirements
- 5+ years of commercial software development experience with Java
- Strong experience with Spring Framework
- Hands on experience with J2EE based enterprise applications
- Experience developing frontend applications using React and TypeScript
- Practical experience with Next.js
- Experience working with GraphQL and Apollo Client
- Knowledge of REST API design and integration
- Experience working with Oracle Database and SQL
- Understanding of application servers, particularly Red Hat JBoss EAP
- Experience working in virtualized environments
- Knowledge of software development lifecycle methodologies and best practices
- Experience with version control systems such as Git
- Ability to analyze, troubleshoot, and resolve complex technical issues
- Strong communication and collaboration skills
Nice to Have
- Experience with React Hook Form
- Experience using Material UI (MUI)
- Knowledge of VMware administration concepts
- Experience with enterprise integration patterns
- Exposure to cloud technologies and containerization platforms
- Familiarity with CI/CD practices and automation tools
- Experience using AI assisted development tools such as Claude Code
- Knowledge of performance tuning and application monitoring tools
Technologies
Java, Spring Framework, J2EE Web Profile, Oracle Database, Red Hat JBoss Enterprise Application Platform (EAP), Windows Server Virtual Machines, VMware, React, Next.js, Apollo GraphQL, GraphQL, Material UI (MUI), TypeScript, React Hook Form, REST API, Claude Code, Git