Will be involved in product design and development activities. Responsible for managing and mentoring a team of software developers. Engage with clients to understand solution needs.
Basic/ Technical must have: Core Java, Spring, Struts, Oops, JPA and Oracle/DB2/MySql, XML Parsing, Collections, Multithreading, System Designs, Design Patterns, Hibernate, Web-service, Data-structure
Additional: J Query, Apache Tomcat, JBoss, Maven
Good communication skills.
Will be involved in System designing, Development, Coding
Debugging, preparing test cases
Client Interaction & Requirement gathering
Basic/ Technical must have: Core JAVA, Collections, Multi-threading, Spring, Hibernate, Knowledge of XML Processing, System Architecture Design, DB Design excellence (Relational and non-relational) (At least one full system architecture design Experience), Deployment Architecture, UML.
Additional: Knowledge of any of the web servers (JBoss, Web Logic, WebSphere), JPA, struts, Oracle DB experience, Understanding of Daemon Service, X QUERY, XPATH, XML Parsing. MongoDB, Spring, ORM Framework (any), Build tool (Like --Jenkins etc)
Translating business requirements into well-engineered & tested application/ systems
System designing, Documentation, Development & Coding
Lead a team of developers, provide direction as needed for resolution of issues, task prioritization, scheduling etc
Assessing product requirements and functional specifications
Work closely with technical team to support high availability services in all phases of the software development process.
Collaborate with stake holders / business groups to design and implement systems that provide long term scalability, reliability, and performance