Job Description
Job
Title: Sr. Java Developer
About
PrimeSoft: PrimeSoft provides software development
services that span the entire product development life cycle from
requirements, design, development to QA
Job
Description:
PrimeSoft is seeking Sr. Java
developers with extensive experience in developing web based enterprise class
applications.
|
Responsibility &
Key Result Areas
- Understand and analyze Software/Functional Requirements Specification
- Create (detailed) design within specified top level design/architecture
- Provide technical guidance in a technical, functional/domain area
- Follow (detailed) design document to perform coding
- Participate in peer reviews for project artifacts and ensure the quality of deliverables
- Estimates the implementation and deployment of the module based on design architecture, testing strategy and overall project plan
- Support in planning and risk management activities
- Identifies key technical risks and develop mitigation and recovery plan
- Manages technical communication with stakeholders
- Keeps abreast of technical developments in own field through study, technical contacts, and propagates it
- Acts as a role model for other technical members in the group
- Participates in CMMi process improvement/tailoring
- Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagrams
- Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates.
- Supports the module in production, resolves hot issues and implements and deploys enhancements to the application/package
- Works with/helps other team members to resolve technical issues that require deep technical expertise in core technology platforms or packages
Desired Skills and
Experience
|
- Extensive knowledge of Java, J2EE, Spring, Spring MVC, Hibernate, JPA
- Extensive knowledge in building SOAP based and RESTful web services using Java technologies such as JAX-WS, JAX-RS
- Extensive knowledge in JMS provider implementations such as WebSphere MQ (MQ Series), ActiveMQ, JBoss Messaging or HornetQ, Oracle AQ, RabbitMQ.
- Proficiency in Ajax, JavaScript, Object Oriented JavaScript, jQuery.
- Proficiency in RDBMS or NoSQL database – MySQL, Oracle or MongoDB
- Work experience in developing cloud based applications using Java
- Excellent Oral and written communication skills
- Exposure to working with clients, and client driven projects.
- Should have led a team of 5 members to the minimum
- Exposure to Agile Development.
- Ability to mentor the team technically.
- Strong Investigation , Analytical and Problem Solving skills.