公司简介
• Design: Participate in the technical design.
• Coding: Analyse and develop code as per specifications.
• Reviews: Participate in review of design/code/test plan and test results.
• Testing: Prepare unit test plans, Conduct unit testing and system integration testing.
• Support: Provide post development support.
• Knowledge on web technology and micro services.
• Should have working experience in Core Java and J2EE, Spring , Springboot.
• Should be well versed and have real time experience on Junit, GITHUB, Maven, GIT, MQ.
• Should be having working experience in connecting and performing operation in Database using Hibernate or Spring JDBC.
What additional skills will be good to have?
• Nice to have Devops tools like Jenkins and Agile Scrum process and Jira.
• Contribute to all stages of software development lifecycle.
• Design, implement and maintain Java-based applications that can be high-volume and low-latency.
• Analyze user requirements to define business objectives.
• Envisioning system features and functionality.
• Define application objectives and functionality.
• Ensure application designs conform with business goals.
• Develop and test software.
• Identify and resolve any technical issues arising.
• Create detailed design document and present in appropriate architecture forums for approval.
• Propose changes to current Java infrastructure.
• Develop technical designs for application development.
• Develop multimedia applications.
• Write well designed, testable code.
• Conducting software analysis, programming, testing, and debugging.
• Develop documentation to help users.
• Prepare and produce releases of software components.
• Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
• Experience in mentoring and coaching the team members.
• Knowledge and experience on Elasticsearch.
• Good to have hands-on experience and understanding of React.js and its core principles.