Fullstack Java Developer | React & Spring Boot
Job Summary
Job Summary
Synechron is seeking a skilled Java Fullstack Developer to design develop and maintain scalable high-performance web applications. This role involves working across the entire software development lifecycle enabling seamless integration between front-end and back-end components. The ideal candidate will leverage expertise in for user interfaces and Java with Spring Boot for server-side services to support our organizations digital transformation improve user experience and promote operational efficiency. Collaboration with cross-functional teams and adherence to best practices in Agile and DevOps are essential.
Software Requirements
Required Skills:
Proficiency with (minimum 3 years) including Hooks Redux or Context API for dynamic responsive UI components
Strong experience with Java (8) and Spring Boot for backend development and microservices architecture
Solid knowledge of JavaScript (ES6) HTML5 and CSS3 for front-end development
Experience with RESTful API design and integration
Version control: Git GitHub Enterprise (GHE)
Build tools: Maven Gradle
CI/CD pipelines: Jenkins GitHub Actions (preferred)
Containerization: Docker (preferred) Kubernetes (preferred)
Relational Databases: MySQL PostgreSQL Oracle
Preferred Skills:
TypeScript GraphQL
Testing frameworks like Jest Selenium JUnit
Cloud deployment: AWS Azure GCP
Overall Responsibilities
Design develop and maintain scalable full-stack applications combining on the front end and Java/Spring Boot on the back end
Build reusable efficient UI components ensuring responsiveness across devices
Implement and support microservices-based backend architectures for high scalability and security
Create and consume RESTful APIs and integrate third-party services as needed
Collaborate with product managers UX/UI designers QA and DevOps teams to ensure aligned and high-quality solutions
Write clean maintainable and testable code including unit and integration tests
Troubleshoot and resolve live issues to ensure application stability and performance
Enhance development pipelines and support automated deployment processes
Conduct code reviews optimize application performance and enforce security best practices
Participate in Agile ceremonies documentation and continuous improvement initiatives
Technical Skills (By Category)
Programming Languages & Frameworks:
Required: Java (8) Spring Boot JavaScript (ES6)
Preferred: TypeScript Python
Front-End:
(Hooks Redux Context API) HTML5 CSS3
UI libraries: Material UI Bootstrap Tailwind CSS
Back-End:
Java Spring Boot Hibernate/JPA REST API development
Microservices architecture containerized deployment
Databases & Data Management:
Relational: MySQL PostgreSQL Oracle
NoSQL: MongoDB (preferred)
Development & Deployment Tools:
Git Jenkins Maven Gradle Docker Kubernetes
API testing: Postman RestAssured (preferred)
Methodologies & Practices:
Agile Scrum DevOps Continuous Integration/Continuous Delivery (CI/CD)
Testing & Monitoring:
JUnit Selenium Jest for testing
Monitoring tools: Prometheus Grafana cloud-specific tools
Experience Requirements
3 years of full-stack development experience in enterprise environments
Proven expertise in and Java Spring Boot development
Experience designing and implementing RESTful services and microservices architectures
Familiarity with cloud deployment containerization and automated CI/CD pipelines
Hands-on experience troubleshooting live applications and performance issues
Day-to-Day Activities
Develop robust scalable and maintainable front-end and back-end modules
Collaborate within Agile teams on requirement analysis story refinement and planning
Conduct code reviews unit testing and performance optimization
Troubleshoot production issues and perform root cause analysis
Automate deployments integrate tests into pipelines and monitor system health
Participate in technical discussions documentation and continuous learning
Support system enhancements and participate in sprint retrospectives and planning sessions
Qualifications
Bachelors degree in Computer Science Software Engineering or equivalent
3 years of experience in full-stack web development with Java and
Proven ability to deliver end-to-end enterprise web applications
Certifications in Java or cloud platforms are advantageous
Professional Competencies
Strong problem-solving and analytical thinking skills
Excellent communication and collaboration abilities
Leadership qualities for guiding teams and driving quality initiatives
Adaptability and eagerness to learn new tools and frameworks
Time management skills to prioritize tasks efficiently
Commitment to delivering high-quality secure and scalable software solutions
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more