Sr. Java Developer




4- 15 Years


Jan 02, 2018


Jan 31, 2018

The candidate should:
• Be a senior Java Developer with strong analytical and technical ability and be able to work independently with good communication skills.
• Have experience in working with complex and medium to large projects
• Possess a good understanding of Core Java, J2EE, Spring Framework, Spring Boot (will be an added advantage), Multithreading, SOAP/REST services, Maven.
• Have experience developing RESTful APIs with JSON / XML as IO messages
• Have development experience of System integration using ESB
• Have work experience in any database like Oracle/SQL Server/mysql
• Possess full lifecycle application development using Java/J2EE standard frameworks and coding standards/patterns
• Have commercial delivery experience within complex, enterprise environments using Java / J2EE
• Be experienced in backend and frontend web development & Test Driven Development
• Have a passion or experience of Agile methodologies such as Extreme Programming (XP) and Scrum
• Be able to build software applications by following coding standards, builds appropriate unit tests, integration tests and deployment scripts.
• Be able to participate in specification/design reviews, code reviews, code coverage test reviews, and audits of adherence to coding and testing standards
• Have clean, high-quality, high-performance, maintainable code writing skills
• Be able to contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies
• Be able to determine requirements for the new system or new features and documentation of modifications and new code procedures.
• Be able to create complex, enterprise-transforming applications within a dynamic, progressive, technically diverse environment
• Be able to contribute to project and team priorities and find innovative ways to meet objectives