SUMMARY
- Solution Architect having experience in developing solutions for enterprise projects
- Extensive knowledge in software development life cycle (SDLC), involve in product and application development, prototyping, design, analysis, implementation and maintenance of Software applications using Java/J2ee technologies.
- Extensive experience in providing end - users and clients with information technology-based solutions. Special focus on designing, developing, and deploying J2EE, XML based web applications, customization of existing software solutions.
- Extensive hands on experience in java core packages with excellent Analyze, Design and implementation skills of complex tasks/algorithms.
- Extensive hands on experience in J2EE; implemented applications with Servlets, JSP, JDBC technologies.
- Have a good experience in Object Oriented Analysis and Design.
- Managed and monitored JVM performance tuning by adjusting Heap size and GC parameters for monitoring the heap and physical memory.
- Good knowledge of design patterns; Proficient in implementing the design patterns- factory, singleton etc.
- Extensive experience in designing and developing business applications using Frameworks- Spring, Hibernate, Struts framework.
- Aptitude for adapting to and implementing new technologies in the project.
- Experience in conducting applied research independently and implementing them in the projects.
- Experience in leading team and delivering complex development project.
- Experience in developing and delivering quality work product in parallel development.
- Experienced in Agile Development process.
TECHNICAL SKILLS
Computer Languages: Java, Servlets, EJB 2.1, JavaScript, HTML, UML, XML, Java Script, Spring, Hibernate, Struts, iBaits, iReport, Jasper Reports, Itext, Web-Services, JQuery, Kafka, Spring Boot
Database Management Systems: Oracle, Mysql
Operating Systems: Windows Server 2003, Windows XP
Web/Application Server: WebSphere Application Server /Jboss
Version Control: PVCS, CVS, Perforce, Git
IDE: Eclipse, IBM RAD, IntelliJ
Data Grid: Oracle Coherence
Software Development Technique: Micro-Services
No-SQL: Mongo DB
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Analyze and define business needs and determine system architecture requirements to achieve business goals
- Prepare the Analysis and design documents (Sequence diagram, class diagrams)
- Prepared the Low level design for server components
- Developed the web application for all the business logics using J2EE, Hibernate
- Tested the end to end system as a part of Integration testing
- Prioritization and delegation of work for the day to the team members
- Worked closely with Developers and User Representatives, participated in the product design process including specifications, end-user reviews and application walk-through
- Analyzed the assigned projects and distributed tasks to the members as per their areas of expertise
- Involved in creating the low-level design document for the new features.
- Involved in the Implementation of modules to process the trades from coming from Web, FTP mode.
- Bug Fixing.
- Involved in creation of developer guide which includes workspace setup, environment setup, coding standards etc.
- Involved in the code review.
- Provided in-depth analysis to resolve production and application issues.
- Provided a concrete explanation of resolutions to issues, inquiries and requests.
- Managed to works in group and independently.
- Troubleshot problems involving timeliness of services.
- Communicated technical and non-technical information.
- Resolved system issues on own and collaborated with IT team members.
- Ensured compliance with structured Project Delivery Process
Confidential
Senior Software Engineer
Responsibilities:
- Involved in creating the low-level design document for the new features.
- Involved in the Implementation of modules to parse the incoming xml request using xml parser.
- Bug Fixing.
- Involved in creation of developer guide which includes workspace setup, environment setup, coding standards etc.
- Involved in the requirement discussion meeting with product team.
- Involved in the code review.
- Involved in UI Enhancement of Confidential using jQuery.