Java Developer /Lead/ Tech Manager About Position:
Seeking experienced Senior Java Developers who are highly motivated and enthusiastic to join our Core Technology team and make a difference. We are looking for dynamic Java Developers who can thrive in a fast paced environment.
Responsibilities:
• Work closely with Tech Leads, Architects, Project Manager / Onsite Leads
• Work with onsite to understand client needs and articulate that through requirement and functional specifications, and through design playback sessions
• Coding, Unit Testing, Test case development, Integration testing, Performance testing, Trouble shooting & Bug fixing
• Document use cases, flow chart, sequence diagrams, class diagrams
• May need to lead small teams of 3 â€" 5 members
Mandatory Skills:
• Minimum 5 years of Java development experience , preferably using Spring
• Experience in :
o Object-oriented programming (Java, J2EE, Server Side development, Struts, MVC framework), Service Oriented Architecture (SOA), ORM (Hibernate / Spring Data etc.), Web service development, Spring ( Core, IOC & DI, MVC, Security, AOP, JPA, Beans ), JBoss / Tomcat or any app server
• Ability to develop programs that meet customer needs with respect to functionality, performance, scalability, reliability, schedule, principles and recognized industry standards
• Awareness of design principles, design patterns, performance parameters like memory / cpu utilization, profiling, connection pooling, multi-threading
• Prepare design document
• Relational database experience and demonstrated abilities in SQL is required.
• Strong analytical, problem solving and debugging skills
• Awareness of NoSQL databases
• Good understanding of Software development life cycle processes or Agile development methodology
• Ability to lead development of small modules with a team of 3-5 developers
• Awareness of security vulnerabilities (SQL Injection, XML injection, Man in the middle attack etc ) , Infosec testing, secure configurations of app servers
• Should be familiar with configuration management tools, code quality tools, development and build tools for java
• Excellent organizational skills and ability to prioritize based on project needs
• Excellent written and verbal communications
• Awareness, alignment and orientation of ISMS is desirable
Qualification
• Bachelors or Masters degree in Computer Science or Engineering with relevant industry experience
Experience
• 5 plus years
Location
• Bangalore, KA
No comments:
Post a Comment