The Java Full Stack Engineer role involves understanding requirements and translating them into product features. The position requires active participation in Scrum meetings and ceremonies, clear communication, and leading an agile team by providing technical guidance. Responsibilities include engaging in customer calls, driving technical discussions, and working on application design. The engineer will develop applications using front-end, middleware, and database technologies, focusing on implementing best practices, writing high-performance code, adhering to coding standards, and ensuring automated unit testing. Strong exposure to REST API design and principles, including adherence to RAML/Swagger or Open API specifications, is crucial. The role also involves developing reusable components using proper design patterns, implementing appropriate solutions, performing code reviews, and automating development processes. This position offers an outstanding opportunity to re-imagine and redesign technology to add business value, gain end-to-end project exposure across various technical stacks and cloud platforms, and interact with multiple internal groups, technology vendors, and implementation partners while working with high-end and latest technologies. It seeks an individual passionate about learning and quickly adapting to new technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees