Java Full Stack Engineer - Remote role
This job follows USA Time Zone - Night Shift 6:30 PM 3:30 AM IST
We are looking for a full-stack engineer to implement our pre-approved UI, construct our API, connect the two, and set up our server infrastructure. This includes all associated areas such as database and architecture design.
ResponsibilitiesEvaluate and refactor existing code as necessary.Design and implementation of the overall architecturePixel-perfect implementation of our approved user interfaceDesign and deployment of our databaseRefactor and/or rebuild existing code ensuring the entire stack is designed and built for speed and scalabilityDesign and construction of our REST APIIntegrating our front-end UI with the constructed APIDesign and implementation of continuous integration and deployment
Preferred SkillsSpring Boot Developer with experience in application components using Spring BootShould possess application development experience in Java 7/8, Spring Framework, SpringBoot following industry-recognized software development life cycle.Essential skills are Java 7, Java 8, functional aspects, Spring Framework (It is importantthat the resources are familiar with the current Spring platform and its capabilities), SpringBoot, Spring IntegrationSpring Data, Swagger, Tomcat, Maven, Jenkins, SVN, Git, Postman
Other SkillsA relevant back-end programming language JavaDatabase design and management, including being up on the latest practices and associated versions.Server management and deployment for the relevant environmentFamiliarity with a relevant and globally supported framework both front-end and back-end, if necessaryIdeally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/librariesThorough understanding of user experience and possibly even product strategyExperience implementing testing platforms and unit testsProficiency with GitAppreciation for clean and well-documented codeFull-stack developers will be required to see out a project from conception to the final product, requiring good organizational skills and attention to detail.Developing and refactoring front-end architecture.Designing user interactions.Developing back-end website applications.Creating servers and databases for functionality.Ensuring cross-platform optimization for mobile phones and mobile native apps.Ensuring responsiveness of applications.Working alongside graphic designers for design features.Seeing through a project from conception to finished product.Designing and developing APIs.Meeting both technical and consumer needs.Staying abreast of developments in web applications and programming languages.Working on Multiple Projects and updating the tasks etc and sending the communication.
Want hard workers and persons willing to spend time on tasks and come up with solutions.