Developer Resume
NY
SUMMARY:
- 12+ years of strong IT experience in all phases of software development life cycle (SDLC) of project & product that includes system analysis, design, development, integration, testing, deployment, trouble shooting and maintenance.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, Web Services(SOAP/REST), Spring IOC, MVC and various Design Patterns in J2SE/J2EE.
- A dedicated and highly motivated team player that has a clear understanding of the latest technology and anticipation of market trends.
- Comprehensive experience in development and implementation of Enterprise level Web based Projects involving iPhone, Android, Blackberry, Windows, J2ME platforms for RICH, THIN and SPA channels.
- Working experience on Confidential mobile application development platform (MADP) and have executed and delivered projects
- Experience in developing mobile applications using Confidential Studio, Confidential Visualizer, Cloud Computing, Mobile Fabric(Cloud/On - Premise), Identity Services(OKTA/Azure/LDAP), Integration Services (Java/XML/JSON/DB connectors), Orchestration Services and Messaging Services
- Experience in developing web applications using Struts and all modules of Spring framework includes Spring IOC, Spring ORM, Spring MVC, Spring Jdbc framework and Spring web and application contexts.
- Strong command on Gang of Four (GOF) patterns to implement across the projects.
- Rich experience in deploying of popular J2EE Applications with different application servers like Jboss4.0.5GA, IBM Web Sphere6.0 and BEA Web Logic 9.0 Servers.
- Developed J2EE applications using Java Development tools such as Spring STS, MyEclipse6.1, Net Beans 5.0 and Eclipse 4.3.
- Strong exposure on developing SOAP/REST based web services using Jersey and CXF2.0.
- Expert in Web/User Interface development using HTML, DHTML, CSS, Java Script, and other web development technologies XML.
- Vast experience in implementing Object Relational Mappings using Hibernate.
- Expertise in Working with Version Control tools like CVS, SVN, GIT and Bug-Tracking tools like, ALM (Application Life Cycle Management), JIRA.
- Excellent Analytical, Troubleshooting, Debugging and Problem-solving skills
- Rich experience in working with different RDBMS like Oracle.
- Proven ability to work individually or in a team under strict project deadlines.
- Worked on various domains like-Telecom, Retail, Banking and Solar Power.
- Experience in testing process with Junit
- Experience in building projects using Maven and ANT.
- Experience in automating the web services (SOAP and REST) using Cucumber
- Extended usage and customized logging using log4j.
- Followed and Implemented projects through agile process using Scrum.
- Developed and tested integration / unit test cases using Easy mock.
TECHNICAL SKILLS:
Programming Languages: Java, JSP, J2ee, Web services(SOAP/REST), Hibernate, Spring (IOC, MVC, ORM), Java Mail, CXf2.0, Axis 2.0, Jersey, JavaScript, XML, JAXB, JSON
Servers: WEBLOGIC, WEBSPHERE, TOMCAT
Operating System: WINDOW 7 / XP / UNIX /Linux
Database: ORACLE, MySQL, SQL Server, eHealth
Build Tools: ANT, Maven
Testing tools: Junit, Easy Mock, Postman, SOAPUI, Chrome REST API
Methodologies: Agile, Waterfall
Versioning Tools: SVN, CVS, VSS, Clear Case, GIT
Continuous Integration Tools: Jenkins, Hudson
Agile Tools: RTC, JIRA
Confidential Products: Confidential Studio, Confidential Visualizer, Mobile Fabric, Integration Services, Orchestration Services, Message Services
Profiling Tools: JProfile, Eclipse Memory Analyzer
IDE: SPRING STS, ECLIPSE (ALL), NET BEANS, My Eclipse
Telecom Products: NMS(Network Management System), EMS(Element Management System)
PROFESSIONAL EXPERIENCE:
Confidential, NY
Developer
Environment: Java, J2ee, Spring, Spring IOC, Spring MVC, Web services, JSON, XML, Log4J, GIT, REST, Jenkins, JIRA, Cucumber, JUnit.
Responsibilities:
- Creating the detail level design documents from the stories created by technical business analysts to understand the impact and possible blockers for implementation.
- Conduct design reviews with Technical Business Analysts and within the team
- Estimating effort and creating tasks in Jira board to be picked up in Sprints
- Writing SOAP and Restful webservices to communicate with external systems like Documents, Mortgage systems, SMS, AUTH etc.
- Creating WSDLs and publishing it the external teams for consumption.
- Coding the business logic to call the external webservices using Java/J2EE technologies
- Creating integration tests in GWSTest project and write unit tests using Mockitos for the specific implementations
- Analyzing and fixing any production defects which are related to GWS and performing integration tests before putting the fix in production.
- Creating and reviewing validation plans for any of the implementations related to GWS.
- Conduct peer reviews for all the coded modules and make sure all the coding standards are met.
- Conduction progress review meetings with the customer.
- Using Splunk to analyze the request and response from the webservice for which the bug is reported. The webservice can be related to both upstream or downstream systems which interact with GWS
- Analyze the data and system requirements, conducted meeting with QA team for reviewing test conditions and test scripts.
- Fix the defects and track their progress during QA cycle
- Using Jenkins for continuous integration builds for GWS downstream and upstream builds.
- Creating deployment document and performing validations task after each successful deployment.
- Service automation using Cucumber
Confidential
Technical Lead
Environment: Java, J2ee, Spring, Spring IOC, Spring MVC, Web services, Tomcat, JSON, XML, Log4J, GIT, REST, Jenkins, JIRA, Java Script, Confidential Studio, Confidential Visualizer, Cloud Computing, Mobile Fabric, IPhone, IPad, Android mobile and Tab.
Responsibilities:
- Configuring Identity/Integration/Orchestration services (OKTA/LDAP/User Store) in Mobile Fabric
- Implemented logic to get the data from RESTFUL web services and rendered response data to the UI
- Configured spring transactions for all service classes.
- Prepared test cases using Junit with annotations
- Developed RDC (Remote Check Deposit) module for Mobile Application
- Integrated MiSnap SDK into Confidential application to support RDC module
- Implemented Exception handling and Logging mechanism across the project
- Implemented encryption and decryption technique for password protection.
- Developed graphs, pie charts and line charts using Confidential Mobile Fabric, to display the statistical data to the users.
- Used Spring MVC frame work to implement MVC pattern for this project.
- Implemented Spring IOC to wire service components to action classes.
- Developed spring action classes using Annotation-based Controller
Confidential
Technical Lead
Environment: Java, J2ee, Spring, Spring IOC, Web services, Tomcat, JSON, XML, Log4J, GIT, REST, Jenkins, JIRA, Java Script, IPhone, Confidential Studio, Confidential Visualizer, Cloud Computing, Mobile Fabric, IPad, Andriod mobile and Tab.
Responsibilities:
- Configuring Identity/Integration/Orchestration services in Mobile Fabric
- Developed tax calculation module to calculate the tax depends on the city to which item is delivered
- Implemented Exception handling and Logging mechanism across the project
- Implemented encryption and decryption technique for password protection
- Implemented Spring IOC to wire service components to action classes.
- Implemented configuration servlet to integrate hibernate with spring.
- Configured annotation-based spring transactions for all service classes.
- Prepared test cases using Junit with annotations
- Participated in Sprint planning’s
- Developed configuration(XML) files for controllers and hibernate components
- Used code coverage tools like cobetura to gauge the code covered by Junit test cases
- Experience in building projects using Maven and ANT
Confidential
Team Lead
Environment: Java, J2ee, Spring2.0, SpringIOC, Oracle10g, JUnit, Tomcat5.5, SVN, Spring STS, Log4J, Jersy2.0, JavaScript, Linux, Restful Web services, XQuery, Spring MVC, Cron jobs.
Responsibilities:
- Developed device packs for different customers like Starent(PDSN), Cisco(VOIP), Huawei(5000,2000), Alcatel-Lucent and Vodafone networks
- Participated in Sprint panning and backlog grooming
- Captured performance data from EMS server using FTP/SFTP/SOAP/REST services
- Developed code to capture the inventory data from EMS server and processed to eHealth database
- Developed code to capture the performance data from EMS server and processed to eHealth database
- Developed part of the application using CAMM framework
- Deployed to the eHealth Database
- Generated Trend reports for the selected metrics in eHealth.
- Developed Java Simulators to simulate the Test data on regular intervals
- Configured Cron jobs in linux environment.
- Experience in building projects using Maven and ANT
Confidential
Sr Java/J2ee Developer
Environment: Java, J2ee, Spring3.0, Spring Jdbc, SpringIOC, Web Services (SOAP && REST), Oracle10g, JUnit, SVN, SpringSTS, Maven3.0.3, Winscp, Putty, Linux, Selenium
Responsibilities:
- Developed user stories using TTD (Test Driven Development)
- Responsible for Build and Release process after completion of each and every Sprint
- Conducted Knowledge sharing sessions within the Team.
- Developed Resource manager module using RESTFUL web services.
- Developed SOAP && REST based web services using cxf2.0 and Jersey client.
- Responsible for Maven and Jenkin builds
- Developed configuration(XML) files for controllers and hibernate components
- Experience in building projects using Maven and ANT
- Developed web services components using SOAP, WSDL with help of Spring - WS.
Confidential
Sr Java/J2ee Developer
Environment: Java, J2ee, RMI, NMS, EMS, OSS, NE’s, Linux, Clear Case, Junit, FTP, FCAPS (Fault, Configuration, Accounting, Performance and Security), JProfile, Performance Tuning
Responsibilities:
- Developed Java code to fetch performance data from EMS server.
- Developed simulators using Java code to simulate the performance data
- Developed configuration file to configure alarm message for each of the Network elements
- Participated in enhancements and bug fixing activities of the application
- Improved the performance of the application by using JProfile and heap dump to identify the problem causing objects.
- Developed configuration(XML) files for alarm messages
- Provided effort estimations for Change Requests
Confidential
Sr Java/J2ee Developer
Environment: Java, J2ee, RMI, NMS, EMS, OSS, NE’s, Linux, Clear Case, Junit, FTP, FCAPS (Fault, Configuration, Accounting, Performance and Security), Struts2.0
Responsibilities:
- ECC PRIM Tool is features are developed using TTD Approach.
- Participated in Internal code reviews and Validations
- Conducted Knowledge sharing sessions within the team
- Redesigned the ECC Prim tool using Struts MVC architecture
- Used Struts frame work to implement MVC architecture
- Created the Action classes, Action Form classes for the project.
- Configure the web.xml, tile-defs.xml for the application
- Developed web component like JavaScript, JSP, HTML
- Developed Action, Action Form classes for the project.
- Developed user interfaces using JSTL and DHTML
- Configured struts-config.xml for application resources, properties for the project.
- Implemented and Validation and Tiles Frame work for the application
- Wrote java scripts for front end validations and other user interface events.
Confidential
Sr. Java/J2ee Developer
Environment: Java/J2EE, Servlets, JSP, JPF, Weblogic Portal, Weblogic Server, UNIX, JUnit, LOG4J
Responsibilities:
- Developed JSP's and JPF’s (Java Page Flows).
- Participated in Enhancements and Bug fixing
- Participated in Knowledge sharing sessions within the teams
- Developed portlet components
Confidential
Sr. Java/J2ee Developer
Environment: Java/J2EE, JSP, Servlets, Struts2.0, Web Sphere, VSS, UNIX, JUnit, LOG4J, DB2, PL1
Responsibilities:
- Used Struts frame work to implement MVC architecture.
- Created the Action classes, Action Form classes for the project.
- Configure the web.xml, tile-defs.xml for the application
- Developed web component like JavaScript, JSP, HTML
- Migrated 70000 lines of code from PL/1 to Java.
- Prepared test cases using Junit Framework.
- Provided logging and exception handling across the project.
- Involved in integrating the different modules of the application