Java Developer 6-12 Years of Experience Location Wo

name

📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas

Job Description

* Participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration and system testing of software * Provide ongoing sustaining support to the product, addressing end to end feature enhancements. * As a member of an agile development team, perform a scrum master role and participate in the planning and execution of work items. * Design, Develop and maintain the software solution based high-level product description or requirement document * Make a Software design at the module level are highly reusable. * Follow well-defined Design Patterns and practice SOLID principles * Document work, software designs, code, and record and produce test reports. * Participate in reviews of work done by peers and provide constructive feedback. * Completely accountable for own work. Estimate, plan, organize own work, and manage time efficiently. * Responsible for deliveries in the required deadlines. Deliveries can be modules, documentation, customer releases, etc., * Plan, organize, and execute assignments with very little or moderate supervision. * Present work to the team for review or other purposes. * Be contemporary, by adopting technological and market evolutions. * Other responsibilities as assigned by the management from time to time. ### Requirements * Hands-on Proficiency in Java 8, * Sound Knowledge of Spring framework with Spring Boot,**REST API,**AWSGood knowledge of MySQL DB * **Good knowledge of Ecommerce & Elasticpath** * Good understanding of software architectures patterns, software algorithms, and software engineering principles * Experience in Domain-Driven Design, microservices-based architecture * Cloud Deployments and Scripting * Good exposure to BDD / TDD * Good exposure to Continuous integration tools. * Hands-on with AWS & Linux environments * Hands-on developer (who spends more than 75% of the time with code) * Good knowledge of Object-Oriented Programming and Design Patterns. * Good analytical and problem-solving skills. * Demonstrated experience HTML 5, CSS, Bootstrap, JQuery/JavaScript. * Experience in the tools required in a development lifecycle: build, unit testing, version control, task and defect management, Agile development approaches * Passion to learn new technologies * Excellent communication and interpersonal skills. * Upbeat, highly motivated, and a self-starter. Originally posted on [Himalayas](https://himalayas.app)
Java Developer 6-12 Years of Experience Location Wo at name | MergeJobs