Qualification: BE / BTech / MCA
Job Description:
- Develop the system architecture documents.
- Design UML diagrams using design tools like Rational Rose, Rational Software Architect and Together Control and document the same in System architecture doc
- Use Core Design Patterns, Architect Patterns, EAI Patterns and J2EE Design Patterns
- Trace requirement to design and implementation
- Measure the capacity plans and develop the deployment diagram
- Involve in system analysis and value proposition analysis
- Develop the capacity planning and suggest the deployment model
- Understand the SLAs at various levels and enforce it during implementation
- Involve in the build and deploy of applications
- Built the architecture using BPM for TOM (Technical Order Management Tools
- Software Development Life Cycle and SDLC Methodologies RUP, Waterfall, agile and Iterative Development
- Uses their strong OO design and development skills, and strong analytical skills as a individual contributor,architecting,designing and developing Java, J2EE applications and products
- Works closely with peers in a world-class software development organization to continually improve the quality & usability of components through an agile development process
- Optimizes performance and tunes system behavior to make our customers successful
- Works with customers and colleagues as appropriate to resolve production issues and to ensure successful customer implementations
- Has a broad understanding of Web-Services, J2EE & Java technologies, and of related implementation techniques
- Mentors junior members in the team
- Bachelors or Masters Degree in Computer Science/equivalent
- 7+ years of product development experience with strong understanding of object-oriented design and development methodologies
- Strong knowledge in Java, J2EE, Web Services (REST and/or SOAP, WDSL, UDDI, etc), HTML-based web technologies, ORM Tools (Hibernate, Toplink) and relational database products
- Strong programming skills, as well as the ability to read and code review complex code bases written by others
- Excellent verbal and written communications skills
- Prior experience with working in fast paced, small teams that follow flexible, adaptive methodologies
- Prior Database experience: SQL, schema design, query optimization, migration
- Experience with developing large scale web applications using Application servers preferably JBoss
- Experience with SOA and clustered deployment of Web applications
- Experience with Java swing programming
- Understanding of Internet protocols - programming of TCP/IP, HTTP and other major internet protocols
APPLY: If interested, send your updated CV to padmasree@ampletech.co.in immediately!!