Job Description :
We are seeking a Java senior developer responsible for development and maintenance Java application, Primary responsibility will be to designing and developing product feature, optimizing product performance, building secured product, support application in production, A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
KEY RESPONSIBILITIES :
- Build and deployment of web applications and scheduler jobs
- Provide solutions and develop proof of concepts
- Automation of components
- Perform reviews for design, code, test cases, etc.
- Resolve issues reported by Business
- Conduct Product Demonstration and Review
- Work estimation, planning and prioritization
- Participate in defining process improvements
- Prepare technical documentation and reports
- Collaborate and coordinate with different teams for deployments and testing
MUST HAVE SKILLS :
- Not less than 6 years of strong development experience in a Java/J2EE technologies.
- Preferred to have 4 years of web development experience using HTML, CSS, JavaScript and AJAX / JQuery/ Angular JS 1.6/7
- Have knowledge of design patterns, which includes Java and J2EE design patterns
- Strong working experience in Struts2.x
- Strong working experience in Spring 4 and above and Spring Boot 2.x
- Strong working experience in Database programming using SQL and Non-SQL Stored Procedures and Functions
- Strong working experience on ORM like Hibernate 5 or above(preferred), JPA
- Strong working experience in Web Services - RESTful (preferred), SOAP
- Having working knowledge in third party libraries like Quartz, Apache POI, Apache Shiro
- Have working knowledge of CI / Build tools like Maven, Ant and Jenkins
- Knowledge of using MongoDB will be a plus
- Proficient in HTML, CSS, XML, XSL, XSD and JSON
- Have experience in using source code management tools like GIT(preferred), SVN
- Have working knowledge of Test Driven Development
- Exposure to any Unit test framework like Junit / Test NG and Mocking frameworks (e.g. Mockito)
- Experience with working on application servers like Apache Tomcat 8.5
- Experience with working on Apache HTTP server.
- Experience with working in Windows and Linux environments
- Good written and verbal communication skills. Must be able to effectively communicate all aspects of a project solution with managers, client and project team
- Strong interpersonal abilities to collaborate with team members
- Can think creatively and provide innovative designs and solutions to problems.
- Experience/knowledge of entire software lifecycle process/SDLC
- Experience of working in Agile / Scrum projects
GOOD TO HAVE SKILLS / PREFFERED :
- Must possess very strong technical skills.
- Nice to have good knowledge of Open Source technologies.
- Must understand trends in technology and be able leverage them in technical solutions.
- Must have good written and verbal communication skills. Must be able to effectively communicate all aspects of a project solution with managers, client and project team.
- Strong interpersonal abilities which can execute effective negotiation.
- Have working knowledge of UNIX commands and scripting
- Knowledge of using project planning and defect tracking tools such as JIRA
- Experience of working in Information Security and Fraud Management domains will be a plus
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.