Senior Ja Developer Resume
VA
SUMMARY:
- Have 10+ years of professional experience in IT in the areas of Application Software Development, Analysis, Design, Testing, Implementation and Production Support of Java, J2EE and client - server technologies.
- Involved in all the phases of Software Development Life Cycle (SDLC).
- Involved in Requirements discussions with business team and prepare a functional requirement document.
- Involved in effort estimations, Code Walkthroughs, Reviews, Unit/Functional/Regression testing/UAT, Performance reviews and Production deployments.
- Strong background in Java/J2EE environments. Well experienced in MVC architecture.
- Created UML diagrams (use cases, activity, sequence diagrams ) using Microsoft Visio
- Areas of expertise include analysis, design and development of software involving technologies like Java, J2EE (JAVA, JSP, SERVLETS, JDBC, JNDI), Data Access Objects, EJB Message Driven Beans (MDB), JSF, Web services, JMS, Custom Tags in JSP, SAX, DOM Parsers, STRUTS, Tiles, XML, HTML, JavaScript, DOJO & JQuery.
- Expertise in developing both Front end & Backend applications using Java, Servlets, JSP, Struts, JDBC, XML, ANT, Log4J, JavaScript and HTML
- Worked on Spring MVC, Spring DAO, Spring Event handling
- Involved in Agile feature driven development
- Experience in Design and Development of database systems using Relational Database Management Systems including DB2 and MS SQL Server 2000/2005.
- Developed and deployed multi-tier Enterprise Applica>tions using Tomcat, Web Sphere 5.x, 6.x Web and application servers.
- Analyzed, designed and developed SOA Based Applications using technologies such as Web Services, XML, XSL, XPATH, Apache Tomcat, IBM Websphere, Weblogic, Oracle 10g, RAD, UML and ClearCase
- Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer.
- Implemented Design patterns such as MVC, DAO, Singleton, Value Object, Session Façade, Business Delegate and Transfer Object
- Having excellent experience on design, version control and build tools like Clear Case, Tortoise SVN & Ant.
- Possess good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
Computer System: Windows 98/NT/2000/XP/Vista and UNIX/LINUX
Programming Languages: Java/J2EE, JSP, Servlets, EJB, Message Driven Beans (MDB), Web services (SOAP & REST), XML, SAX, DOM Parsers, SQL and Log4J.HTML, AJAX, Java Script, DOJO, Unix Shell scripting, XMLbeans, JAXB
Frame works: Struts, Tiles, Spring, Java Server Faces(JSF) and JQuery, Eclipse Link 2.5, Spring JPA
Special Software/Tools: Clear Case, Tortoise SVN, Ant, Rational Application Developer (RAD) 7.5, Eclipse 3.1, TOAD, IBM DB2 Connect, Putty, Jenkins, Rally, GIT Teamforge, Rapid SQL 8.1.1, Maven.
Web/Application Servers: Web sphere Application Server(WAS) 6.1, Apache Tomcat 6.0, Web Logic 9.2, 11G, 12C
Databases: DB2,Oracle, SQL Server
PROFESSIONAL EXPERIENCE:
Confidential, VA
Senior Java Developer
Responsibilities:
- Involved in Agile feature driven development for SCA
- Developed various interfaces to validate the MF file, generate output file and publish message to Security manager using EJB, Spring, Eclipse Link
- Developed code to do schema validation
- Developed MDB for handling various notifications such Security Collpase, PFDC(post find data changes) for loan and handled loan app webservice reqponse for loan change data and also exception messages for the events published by SCA.
- Developed webservice client code to LOAN APP non PPI webservice to retrieve the loan data changes .
- Implemented security components for EJB, JNDI
- XML marshalling and unamrshalling using JAXB
- Implemented SOA specifications using SOAP webservices
Environment: Java 1.6, Spring 3.0, JPA 2.0, Webservices, Eclipse Link 2.5, UNIX, GIT repository, Eclipse, Rapid SQL, DB2, Weblogic 12c, WinScp, Maven, Putty, SOAP webservices, XML, SOAPUI, Jenkins, Unix shell scripting, Autosys, SOA.
Confidential
Senior Java Developer
Responsibilities:
- Involved in Agile feature driven development for MBS
- Developed code to handle different security activity events such as schema validation, business data validation and persisting the business data using EJB, Spring, Eclipse Link
- Developed code to do schema validation
- Developed code to retrieve data from MF database and reconcile the data
- Implemented SOA specifications using SOAP webservices
- Implemented security components for EJB, JNDI, web service.
Environment: Java 1.6, Spring 3.0, JPA 2.0, Web services, Eclipse Link 2.5 JPA provider, UNIX server, GIT repository, Eclipse IDE, Rapid SQL IDE, IBM DB2 database, Web logic 11g (10.3.6) application server, SOA, WinScp, Maven, Putty, SOAP webservices, XML, SOAPUI, Jenkins integration tool, Unix shell scripting, Autosys .
Confidential, NJ
Senior Java Developer
Responsibilities:
- Involved in Agile feature driven development for NRS
- Developed innovative software solutions in coordination with analytical and agile programmers
- Used spring, DOJO, AJAX, JQuery to develop services that communicate with mainframe to retrieve data and populate in the UI screens in NRS
- Involved in development of UIscreens for the new services
- Involved in file processing of notices using Spring Event Handling
- Implemented Spring MVC File upload functionality in application
- Implemented customized Spring Event handling
- Involved in developing functionality for handling bulk file processing of exception notices.
- Interacted with Mainframe DB2 through db2 queries and web services.
Environment: Unix, Java, Spring 2.5, DOJO, JavaScript, PL/SQL, AJAX, JQuery, SVN, RAD, IBM DB2, DB2 Connect, Putty, Web sphere Application Server (WAS) 6.1, REST webservices, JSON, FireBug.
Confidential
Senior Java Developer
Responsibilities:
- Assisted in customization and development of designs and programs.
- Provided technical assistance for software architecture and project design for all assigned projects.
- Implemented procedures for gathering of user requirements for translation into technical solutions.
- Resolved all technical and application related issues by research and proper resolution.
- Involved in the total flow of the CA, NY Efiling project.
- Involved in developing reports such as NYS 45 Quarterly Combined withholding, Local Wage & tax Report for NY metro using crystal reports
- Worked on build scripts using ant
- Involved in performance tuning of the code
- Implemented SOA components such as IBM ESB and JMS API’s
Environment: Windows NT, Java, Struts, Crystal reports 11, JSP, TOAD, EJB Message Driven Beans (MDB), Oracle, Rational Application Developer (RAD) 7.5, Web sphere Application Server (WAS) 6.1
Confidential
Senior Java Developer
Responsibilities:
- Participated in all phases of software development lifecycle including designing and implementation
- Team management activities like assigning tasks and monitoring daily status
- Involved in supporting the team to resolve the technical issues
- Involved in managing the activities like assigning tasks and monitoring daily status
- Involved in Support and Implementation of new enhancements in Web services, Java/J2EE
- Involved in providing timely solutions on Java/J2EE
- Prepared Quality Documents for the project
- Worked as a Team Lead & Senior Java Developer
- Designed full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
- Coordinated with external business users for gathering and analysis of business requirements.
- Conducted analysis and unit testing of existing application to make suitable modifications.
- Participated in ongoing initiatives to improve processes and establish best practices. Supervised new technologies and evaluated how they could be integrated and utilized to better serve our clients.
- Involved in the web service development.
- Involved in unit and integration testing.
- Created UML diagrams (use cases, activity, sequence diagrams ) using Microsoft Visio
- Interacted with Mainframe DB2 through db2 queries
- Used Unix Shell scripts and Putty to access the logs
- Implemented SOA by developing JMS consumers.
Environment: Unix, Web services, Java / J2EE, Struts, JMS, MQ, JSF, Unix Shell Script, Eclipse, IBM DB2 Connect, Putty, Web logic Application Server 9.2, DB2, MS-Office
Confidential
Senior Java Developer
Responsibilities:
- Participated in all phases of software development lifecycle including designing and implementation
- Coordinated with external business users for gathering and analysis of business requirements.
- Conducted analysis and unit testing of existing application to make suitable modifications.
- Participated in ongoing initiatives to improve processes and establish best practices.
- Involved in unit and integration testing.
- Involved in Business meetings related to environment or interacting application changes and done the impact analysis of the same
- Involved in code review and optimization
- Involved in supporting the team to resolve the technical issues
- Involved in providing timely solutions on Java/J2EE
- Involved in the web service development.
- Involved in Confidential module for Model, CA, and NW states.
- Interacted with MainframeDB2 through db2queries
- Used Unix Shell scripts and Putty to access the applications logs and errors
Environment: Unix, Web services, Java / J2EE, Struts, JMS, EJB, MQ, JSF, Web Sphere 6.1, DB2, Unix Shell Script, RAD, IBM DB2 Connect, MS-Office
Confidential
Java Developer
Responsibilities:
- Involved in Requirements Analysis, Design
- Involved in giving estimations to the Client
- Coordinated with external business users for gathering and analysis of business requirements.
- Conducted analysis and unit testing of existing application to make suitable modifications.
- Participated in ongoing initiatives to improve processes and establish best practices.
- Have coded application logic and developed many batch services
- Developed user interface screens for maintenance tool.
- Involved in optimizing codes developed in java and sql queries.
- Coding maintenance logic for the Affinity groups and products.
- Involved in unit and integration testing.
- Interacted with Mainframe DB2 through db2 queries
Environment: Windows NT, Java / J2EE, Struts, JMS, CSS, JavaScript, HTML, JSF, Web Sphere 6.1, DB2, RAD, IBM DB2 Connect, MS-Office
Confidential
Java Developer
Responsibilities:
- Involved in Requirements Analysis, Design
- Involved in giving estimations to the Client
- Involved in review of the Design Documents
- Coordinated with external business users for gathering and analysis of business requirements.
- Conducted analysis and unit testing of existing application to make suitable modifications.
- Participated in ongoing initiatives to improve processes and establish best practices.
- Involved in unit and integration testing.
- Have coded application logic and developed many batch services
- Developed user interface screens for maintenance tool.
- Involved in optimizing codes developed in java and SQL stored procedures.
- Worked as a single point of contact for the application when worked in onsite
- Involved in Business meetings related to environment or interacting application changes and done the impact analysis of the same
- Involved in code review and optimization
- Involved code migration from WAS 5 to WAS 6
Environment: Windows NT, Java / J2EE, Servlets, Struts, tiles, JSP, HTML, XML, SOAP, AXIS, JavaScript, SQL, RAD, SQL Server, MS-Office
Confidential
Java Developer
Responsibilities:
- Involved in Requirements Analysis, Design
- Involved in giving estimations to the Client
- Involved in review of the Design Documents
- Coordinated with external business users for gathering and analysis of business requirements.
- Conducted analysis and unit testing of existing application to make suitable modifications.
- Participated in ongoing initiatives to improve processes and establish best practices.
- Involved in unit and integration testing.
- Have coded application logic and developed many batch services
- Developed user interface screens for maintenance tool.
- Involved in optimizing codes developed in java and SQL stored procedures.
- Involved in the web service development.
- Involved in unit and integration testing.
- Developing user interfaces creens
Environment: Windows NT, Web Services, Java / J2EE, Servlets, JSP, XML, JavaScript, WebSphere 6.1, RAD