Senior Applications Developer Resume
Chicago, IllinoiS
PROFESSIONAL SUMMARY:
- 10+ years of in - depth experience in Architecting, Designing, Managing, Developing and implementing real time financial transactional and telecom web and Enterprise application systems for teh corporate banking and telecom sectors wif extensive exposure of Software development life cycle and emphasis wif highly availability, scalability and wif good performance.
- Self-motivated Technical leader/Developer who has and likes to tackle tough technical challenges, and is adept at many different technologies and platforms.
- Exceptional at conceptualizing and implementing solutions for real time problems faced wif existing design and technologies. Good at gathering & analyzing teh business requirements and identifying reusable components, design and implementation of components to cater those needs.
- Good Experience wif Implementation of J2SE (core java, jndi, jdbc), J2EE (JSP, Servlets, TagLibs, Enterprise Java Beans, JMS, JTA), Spring, Struts, Hibernate, Mybatis, IBatis, JaxB, JSON, Soap and Rest Webservices (Jax-rpc, jax-ws, jax-rs), Design Patterns, RDBMS and NoSql (MongoDB).
- Good Experience wif Implementation of scripting languages like HTML, JavaScript, Ajax, Jquery.
- Good Experience wif Implementation of Report Generation (Excel, PDF) API’s like Apache POI, IText, PDF AcroForms and XFA Forms.
- Good Experience wif building teh application code base using Ant and Maven.
- Good Experience wif Implementation of writing unit test cases using Junit, Mockito and PowerMockito.
- Worked on different web application servers like IBM Websphere, Apache Tomcat and Jboss.
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle and DB2 and good knowledge in PL/SQL programming and Store Procedures.
- Good domain knowledge in Consumer, Broker Technology Trading Banking LOB’s and Telecom.
- Proven abilities to work in Waterfall and Agile methodologies.
- Good understanding, implementation and tracking of teh quality processes.
- Good exposure to Design and implement teh solutions using wif IDE tools like Eclipse, My Eclipse, RAD, SOAP UI, Toad, DBVisualizer and Visio.
- Good Experience to use teh version controlling systems like Perforce, SVN, Clear Case, GIT, Stash, Source Tree.
- Highly skilled in project coordination activities entailing planning, scheduling, application maintenance & enhancement.
- Comfortable in interacting wif people across hierarchical levels for smooth project execution.
- Review of designs and code done by wifin teh team and other teams.
- Good Understanding on Release Kitting, building & deployment of teh application process.
- Grasp teh new technologies quickly and able to work and implement those business and functional requirements.
TECHNICAL SKILLS:
Language: Java
J2EE: JDBC, EJB, JMS, JNDI
Frame work: Struts, Spring
Web: Servlets, JSP, HTML, Java Script, Ajax, Jquery, AngularJS
Others: Hibernate, IBatis, Mybatis, Design Patterns, Web services (Soap, Rest), WSDL, XSD, log4j, Ant, Maven, Json, POI, PDF Acroforms, PDF XFA Forms, UML, JunitMockito, PowerMockito
Servers: Jboss, Websphere, Apache Tomcat
RDBMS: Oracle, DB2
NoSql: MongoDB
Tools: Clear case, Perforce, SVN, TOAD, RAD, Eclipse, Soap UI, xml spyGit, Source Tree, Stash
OS: Linux, Windows XP, Windows ISpace.
PROFESSIONAL EXPERIENCE:
Senior Applications Developer
Confidential, Chicago, Illinois
Responsibilities:
- Gathering Requirements & Functional walk trough’s from BA’s & development hours estimations on it.
- Analyze & Design and Preparation of Technical Specification document, Detail Design documents for business & development functionality
- Design and Developed teh Spring Based Application Components like Rule Engine & Distributed Caching
- Design and Developed teh Webservice Components
- Implemented PDF storage and retrieval using MongoDB
- End to End User Interface & Business components Implementation
- Design & Development of application unit test cases and run before delivery.
- Peer Code reviews before deliverables using Stash and also application stream merges using GIT
- Defect fixing support for QA processes throughout entire release.
- Worked as a Release wise coordinator for Enterprise Releases for smooth handoff.
Environment: JSP, JavaScript, HTML, CSS, Ajax, Jquery, Java, Struts, Spring, IBatis, Mybatis, Ejb, JMS, iText, Apache-CXF, Spring Web services, Jax-RPC, Jax-RS, Websphere, Oracle and MongoDB.
Technical Lead
Confidential, Irving, Texas
Responsibilities:
- Studying and understanding teh functional specifications and architecture
- Design and Developed teh Business Components
- Understood & participate in design & development of WSDL document.
- Design and Developed teh User interfaces using JSP, Servlets, Struts, Spring, HTML, java script and Ajax
- Prepared teh High Level & Low Level Design documents for business functionality.
- Design and Developed teh Excel Report Generation using POI
- Avail to teh production team to fix teh High priority defects ASAP
- Designed teh Domain Model common for validation, persistence and messaging across applications.
Environment: Java, JSP, Servlets, Struts, Spring, Hibernate, Ejb, JMS, POI, Ajax, Jax-rpc Web services, Jboss, Oracle, SVN and Linux
Senior Software Engineer
Confidential
Responsibilities:
- Studying and understanding teh functional specifications and architecture.
- Development of Business Components.
- Enhanced teh components for communicating wif different IR Platforms.
- Developed teh Enterprise java beans for recharge processing.
- Developed teh User interfaces using JSP, Servlets, HTML, java script, CSS.
- Preparing teh Low-level Design documents and teh necessary business logic.
- Involved in teh Release kitting, Packaging and deployment.
Environment: Java, JSP, JavaScript, HTML, Servlets, Struts, Hibernate, EJB, Web services, Jboss, Perforce, Oracle and Linux
Senior Software Engineer
Confidential
Responsibilities:
- Studying and understanding teh functional requirements.
- Involved in analyzing teh requirements for implementation. And also involved in designing teh application wif appropriate design patterns.
- Involved in developing teh components to process cross border recharge settlements.
- Development of EJB and DAO Components.
- Preparing technical documents.
- Involved in performing unit test and Integrate tests.
Environment: Java, JSP, JavaScript, HTML, Struts, Servlets, JMS, JDBC, EJB, Jboss, Perforce and Linux
Senior Software Engineer
Confidential
Responsibilities:
- Studying and understanding teh functional specifications and architecture.
- Developed teh Business Components.
- Implemented various subscriber management web services API calls.
- Developed teh DAO layer for communicating to teh database data storage and retrieval.
- Developed teh User interfaces using JSP, Servlets, HTML, java script, CSS.
- Performed teh unit testing for Webservice api calls using soap ui
Environment: Java, JSP, JavaScript, HTML, Struts, JDBC, EJB, Web services, JBoss, Perforce Oracle and Linux
Software Engineer
Confidential
Responsibilities:
- Studying and understanding teh functional specifications and architecture.
- Implemented pos component using jpos api.
- Implemented various subscriber management web services API calls.
- Developed teh DAO layer for communicating to teh database data storage and retrieval.
- Developed teh User interfaces using JSP, Servlets, HTML, java script, CSS.
- Performed teh unit testing for Webservice api calls using soap ui
Environment: Java, JSP, JavaScript, HTML, Struts, JDBC, EJB, Web services, JBoss, Perforce Oracle and Linux
