Senior Software Developer Ii Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Over 10 years of experience in software engineering, designing and implementing multi - tier server-centric Object Oriented applications using J2EE technologies, Struts, Spring and Hibernate Frame works and Oracle 9i/8i as back ends with exclusive focus on Client Server environment.
- Experience working with global teams (USA, Australia, Singapore).
- Mentored junior developers, designed, developed, tested and supported applications in Telecom, Financial and Transportation (Shipping) domains.
- Experience in project management. Experience in Waterfall and Agile Development.
- Involved in designing Use-case, Sequence Diagrams and Class Diagrams using UML.
- Implemented Spring Modules like IoC (Dependency Injection)3.0/4.0 in order to develop the application.
- Involved in configuring Hibernate ORM3.x to access and retrieve data from database.
- Responsible for the creating various POJO objects, their corresponding Hibernate mappings (.hbm) files and persisting them to database.
- Produced as well as consumed RESTful web services using Jersey API's.
- Created various RESTful web services to Create Provisioning Orders, Submit Orders, Process Orders and Cancel Orders using JAX-RS (REST), XML,JSON, and JAXB.
- Implemented peer level code reviews.
- Participated in deployment of applications on WebLogic Application Server and Tomcat Web Server. Used Putty and WinSCP to interact with the server installed on UNIX environment.
- Implemented logging using log4j for monitoring and debugging the application.
- Used Maven as build tool for building the application.
- Documented all development activities performed on the projects internal tool
- Used Ant and Maven as build tool for building the application.
- Performed local testing and integration testing using PostMan tool. Reviewed test cases and provided test support by working closely with system testing teams and end to end testing teams.
- Developed Junit Test Cases for Code unit test.
- Involved in production support of various applications & Responding immediately for fixing code bug issues, Escalation, Enhancement.
- Good communication and problem solving skills.
TECHNICAL SKILLS:
- Java/J2EE/Hibernate3.x with Tomcat and Weblogic, RESTful web services with Jersey (Creating 2 yrs Exp,consumed 1 yr exp), Spring Framework IOC 3.0/4.0, JavaScript,JSP,IBATIS and XML.
- Continuous Integration using Git/SVN, JUnit, mockito.
- MySql/Oracle.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Developer II
Responsibilities:
- Designed, Developed, Tested, and Deployed and supported the LOLO application. .
- Participated in business meetings and coordinated with business analysts to understand the business requirements. Planned, designed and developed technical solutions and alternatives to meet business requirements.
- Implemented Low Level Designs based on the business requirements.
- Implemented the application using Java/J2EE,Spring IOC 3.0/4.0, Spring JDBC,Hibernate3.x,REST web services .
- Implemented second level and Query cache using Hibernate Framework.
- Used Spring Transaction Management and used spring core for DI.
- Used Core JAVA Collection API, Generics in application development.
- Responsible for writing Junit and manual Test cases for unit testing and Worked closely with the Testing team to ensure quality and process control.
- Produced as well as consumed RESTful web services using Jersey API's .
- Created and Consumed various RESTful web services for customer address verification and validation,account creation,product selection, FNN generation,Telstra appointment booking,order creation services using JAX-RS (REST), XML,JSON, and JAXB .
- Used Putty and WinSCP to interact with the server installed on UNIX environment.
- Implemented different levels of logging using Log4j .
- Troubleshoot and fix systems as part of Production support.
- Responsible for ensuring the quality of deliverables.
- Played a important role in the development and maintenance of the application.
- Implemented several Proof of concepts( Poc ) for application performance improvement and other development activities.
Technologies : JAVA/J2EE, SOA, Hibernate, SQL, REST Web Services,Java Script,Spring Framework.
Confidential
Responsibilities:
- Designed, Developed, Tested, Deployed and Supported the Chops Application
- Prepared the Design working with the Onsite Technical Lead.
- Developed Servlets and JSPs based on MVC pattern using Struts and Spring IOC 3.0/4.0 framework .
- Worked on Hibernate ORM 3.x . Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language .
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate XML and Annotations for data persistence.
- Construction of Application using Core Java/J2EE,Java Script, Struts and Hibernate .
- Implementation of validation Layer using JavaScript and Core Java.
- Used Maven for the build process.
- Deployed application on Tomcat and weblogic servers.
- Implemented different levels of logging using Log4j .
- Performed PQA activities including Design Reviews & check-listing, Code Reviews & check-listing, Requirement Traceable matrix preparation and project documentation.
- Prepared Unit Test Cases based on the requirement and executing the test cases after development of module.
- Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.
Senior Software Engineer
Confidential
Responsibilities:
- As a Senior Software Engineer involved in the Functional Requirement Analysis with the Business Analyst.
- Involved in the Preparation of Low level Design Document . Interacting with the Onsite Technical Specialist for technical Discussion.
- Prepared JUnit Test cases for unit testing based on the requirement and executing the test cases after development of module
- Used SAX/DOM XML Parser for parsing the XML file
- Construction of application Using Core Java/J2EE,Java Script, Struts and IBATIS .
- Implementation of validation Layer, File Upload functionality using Ng Titanium and X Titanium, UDF Export frameworks.
- Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics .
- Involved in the PQA activity such as Design Review & check list, Code Review & check list, Requirement Traceable matrix and Design End Stage document.
- Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code. Used PMD and Findbugs tools for Code review.
- Used ANT for the build process
- Deployed application on weblogic server.
- Implemented different levels of logging using Log4j .
- Used putty for unix login to check server logs.
- Played a key role in the development and maintenance of the application.
Technologies : Java/J2EE,Struts,Java Script,JSP,iBatis, Oracle,Weblogic