Software engineer/ Java Developer 4-6yrs experience
Kochi
in 10 days
Responsibilities: The Software Engineer will work as part of the team enhancing and supporting the current Transaction Processing Platform.
- Analysis, design, coding, testing and deployment of applications in an object oriented environment
- Should have strong research and troubleshooting skills
- Maintenance and support of line of business applications
- Follow the development process and steps as outlined and ensure code reuse and efficiency
- Provide proper documentation throughout the development lifecycle
- Troubleshooting and correcting program errors or defects
- Properly escalate issues to meet deadlines
- Coordination with QA testers to ensure end to end unit testing and post production testing
- Follow established software development processes
- Gather information about the existing system in order to determine the requirements for an enhanced system or new system
- Map business requirements to functional and technical requirements
- Identify different systems that will need development and integration for the project; identify the requirements from them
- Work with QA to explain the project/requirements
- Provide inputs to test cases and review test cases
- Coordinate with QA/provide support and testing issues 16Other tasks as assigned
Qualifications:
Basic Qualifications:
?4-6 years of progressive Java development experience including JSE, JEE in enterprise level scalable, distributed and fault tolerant environments
? Experience with various platforms like Windows server, Linux/Unix ? Strong experience with Microsoft SQL Server ? Experience with open source object relational mapping tools ? Good understanding of Object Oriented Programming/Design principles including abstraction, inheritance, polymorphism and encapsulation ? Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software (ex. SVN, Maven, JIRA) ? Understanding of, and experience with, software development best practices ? Experience developing Web Services (ex. RESTful or SOAP) and strong experience utilizing XML ? Experience reading and writing UML (Specifically class and sequence diagrams) ? Bachelor’s Degree in Computer Science, Engineering or equivalent work experience
Desired Qualifications:
? Experience developing within a Service Oriented Architecture environment
? Experience with ESB technologies
? Experience with application frameworks like Spring, Hibernate
? Experience developing using Agile practices,
? Experience in Angular 5/6/7/8 frameworks.