Full Stack Developer | Java (Spring Boot) & React.js, Cloud (AWS/Azure/GCP), Microservices, REST APIs
myworkdayjobs
Job Description
Overall Responsibilities
-
Develop and maintain scalable, secure, and high-performance full-stack enterprise applications using Java (Spring Boot) and React.js
-
Collaborate with product, design, and backend teams to define requirements, develop features, and optimize user experience
-
Write clean, maintainable, and well-documented code, following best practices and industry standards
-
Conduct code reviews, performance tuning, and security assessments to ensure high quality and reliability
-
Support deployment automation, environment setup, and system updates supporting CI/CD pipelines
-
Troubleshoot, debug, and resolve front-end and back-end issues proactively
-
Stay current with industry trends, incorporate new technologies, and recommend best practices for development and deployment
Technical Skills (By Category)
-
Programming Languages:
Required: Java (8+), JavaScript (ES6+), React.js, Redux
Preferred: Typescript, additional scripting languages like Python or Shell for automation
-
Databases & Data Management:
Oracle, PostgreSQL, SQL Server; understanding of query optimization and data security best practices
-
Cloud Technologies:
AWS, Azure, or GCP supporting scalable deployment and cloud-native solutions (preferred)
-
Frameworks & Libraries:
Spring Boot, Hibernate, REST API, React.js, Redux, testing frameworks (Jest, Enzyme, Cypress)
-
Tools & Methodologies:
Git, Maven, Jenkins, Docker, Kubernetes, Agile/Scrum, CI/CD pipelines
-
Security & Standards:
Secure coding practices, OAuth, JWT, and encryption protocols
Experience Requirements
-
Minimum of 3 years of professional full-stack development supporting enterprise applications
-
Proven experience implementing scalable backend APIs and competitive front-end interfaces
-
Hands-on experience integrating RESTful services and Microservices architectures supported by cloud platforms
-
Demonstrated success supporting agile teams and CI/CD workflows in fast-paced environments
-
Industry experience in finance, banking, or enterprise technology sectors preferred
Day-to-Day Activities
-
Develop, test, and optimize backend services and APIs based on detailed specifications
-
Build engaging, user-friendly interfaces using React.js and Redux, ensuring responsiveness across devices
-
Collaborate with cross-functional teams during architecture, development, and testing phases
-
Conduct code reviews, performance enhancements, and security audits
-
Manage version control, deployment pipelines, and automated build processes
-
Troubleshoot, analyze, and resolve bugs, performance issues, and security vulnerabilities
-
Maintain comprehensive documentation of system architecture, code, and operational procedures
Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent
-
3+ years of relevant full-stack Java and React.js experience supporting enterprise applications
-
Certifications in Java, cloud platforms, or web security are a plus
-
Proven ability to work effectively in Agile teams and deliver high-quality solutions
Professional Competencies
-
Strong analytical and troubleshooting ability to resolve complex issues promptly
-
Excellent communication skills for stakeholder engagement and documentation
-
Leadership qualities to guide junior developers and foster best practices
-
Strategic thinking to align development with business objectives and security standards
-
Adaptability to evolving technologies and project r