Senior Java Developer Resume
Nyc, NY
SUMMARY
- Over 7+ years of professional IT experience in all phases of Software Development Life Cycle (SDLC) - Analysis, Design, Implementation, Integration, Testing and Maintenance of applications using Java/J2EE and object oriented Client/Server and Web-based inter and intranet Multi-Tier architectures.
- Proficient in server side distributed object development using J2EE, EJB, JMS, JNDI, JNI, JDBC, IBM Web sphere Server, BEA Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.
- Proficient in using Eclipse IDE for developing web applications.
- Experience in web technologies J2EE, Spring, EJB’s, Servlets, JSP’s, Jakarta Taglibs, JSP Custom Tags Libraries, Java Beans, Apache Jakarta Struts, Hibernate, JavaScript, Swing, JQuery, XML, DHTML & HTML.
- Experienced with Design Patterns and Model View Control (MVC) Architecture (MODEL 1, MODEL2) using STRUTS framework and working with SPRING framework.
- Proven experience in Tomcat, WebSphere, JBOSS and rule engines like DROOL.
- Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MongoDB and Sybase databases.
- Experienced in parsing and generating XML documents using DOM, SAX and JAXB parsers.
- Proficient in writing promotion scripts using Ant, Maven.
- Proficient in unit testing the application using JUnit.
- Proficiency in using XML, XSL/XSLT, XPath, SAX, DOM parsers.
- Proficiency in Implementation of the version control software Clear Case, PVCS, CVS and VSS.
- Strong exposure to Software methodologies like Agile and Waterfall.
- Strong communication and interpersonal skills.
- Proven ability to work independently and in a team environment.
TECHNICAL SKILLS
Programming Languages: JAVA, PHP, SQL, Python, C, C++
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, XML
Software Packages: Eclipse, MyEclipse, Spring Tool Suite, ANT, Maven, TOAD, Visual Studio, SQL Developer.
J2EE Technologies: JDBC, Hibernate, Servlets, JSP, JavaBeans, JSF, STRUTS, EJB, AJAX, Web Services
Scripting Languages: HTML, DHTML, JavaScript, JSON, XML, Unix Shell Scripts
Web Servers: IBM Web Sphere 6/7/8.5, BEA Web Logic, Apache & Tomcat, Glassfish
Design Patterns: MVC Architecture, Business Delegate, Data Access object, Composite View, Singleton, Abstract Factory
RDBMS: Oracle 9i/8i/8.0/7.5, SQL*Plus, DB2 6.0/400, MS SQL Server 2000/7.0
Mapping Tool: Hibernate 3/3.3
Protocols: TCP/IP, Telnet, FTP, SMTP, Hyper Terminal (Serial port connection)
Software Tools: Ant, Visual Source Safe, JBuilder, My Eclipse, IntelliJ, JBoss, Corel Draw, Dream Weaver, WCM, Front Page, Sonar Qube
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Analysis, design, development and testing.
- Proprietary framework improvements, accord to new requirements and needs.
- Evolve and integrate modules: Check My Benefits, Prescreening, Renew My Benefit and Report My Changes.
- Run Sonar to manage source code quality.
- Involved in creating and updating Storyboards, based on change requests.
- Working with Next Gen framework for Customer Portal.
- Involved in analysis and rejection of UAT defects.
- Followed AGILE Methodology and participated in Scrum Meetings.
- Performed unit testing and smoke testing for DEV environment.
- Working on mapping data storage with Customer Portal (front-end) and Worker Portal (back-end) for web service calls.
- Coordinated with team manager in fixing the defects on time to ensure the product quality before delivering to the customer.
- Integrating Tax Reporting Module and Employer Health Insurance Module for ACAIntegration Phase 1 and Phase 2.
- A brand new module development from scratch: Upload Documents.
- Interface interoperability, integrating services along with the offshore team based in India.
- CHIMES Integration using and improving SOAP Web Services.
- Production support through JIRA issue tracking and resolution tool.
- Deploying and promoting Application packages to different environments using Bamboo.
Environment: J2EE, JSP, Struts, Spring 3.2.0, EJB 2.1, Web Services (JAX-WS and Dozer), Oracle 10g/SQL, Hibernate 3.5.6, JDBC, SonarQube, Java Script, JQuery, MyEclipse, Subversion (SVN), SQL Developer, SOAP UI. Patterns: Data Transfer Object, Single Tone, Data Access Object, Value Object. Methodologies: SCRUM.
Confidential - NYC, NY
Senior Developer
Responsibilities:
- Designing and developing REST Web services using Java1.6, Spring-3.2, Hibernate-3.3.2 and SQL Server 2005.
- Using various tools, languages and technologies including but not limited to JAVA, J2EE, JavaScript, Tomcat, Eclipse, SVN, JSON, SQL Server, Windows 7 and UNIX.
- Build and Deploy Project in Development environment and release coordination for other upper environments.
- Writing JUnit test cases for Unit test cases and execute each and every deployment.
- Building the war through Jenkins and documentation for UAT and PROD release.
- Doing Manual Testing before release the build to QA Team.
- Designing database and creating the Entity class with respected mapping.
- Involved in load testing and performing the load test.
- Analyzing processes and user requirements to automate processing and improve existing computer systems.
- Designing prototype for applications.
- Analyzing business requirements and determining feasibility of implementation.
- Coordinate with other internal teams including Quality Assurance, Project Operations (development) and web site designers.
- Responsible for technical guidance and leading the team.
- Participated in design and code reviews.
- Identify and address performance bottlenecks.
- Interact with other team members to in corporate their innovations and vice versa.
- Identify and communicate best practices for front-end engineering.
- Coordinating with the Integration test teams in planning and executing the assembly and product testing.
- Using Quality Center for Defect Management.
- Optimized ExtJS themes and prepared performant applications.
- Worked in Agile Methodology.
Environment: Java1.6, J2EE, Spring-3.2, JSON/XML, Hibernate-3.3.2, SQL Server 2005, Angular JS, HTML5, CSS 3, JQuery, Ext JS, Apache Tomcat, SQL Server R2, Quality Center, SonarQube, HP Fortify, Apache Maven and Jenkins.
Confidential, Bentonville, AR
Sr. Developer
Responsibilities:
- Involved in Preparing the Business Understanding Documents (BRD, Design Documents, Test scripts and POC’s).
- Involved in Preparation of High Level Design & Detailed Design Document.
- Designed the applications using Spring MVC framework for easy maintainability of the Spring MVC Flow.
- Involved in build phase for Release1 and 2.
- Lead the development team during design, build & testing phases.
- Implemented POI frame work to export data to Excel.
- Followed AGILE Methodology and participated in Scrum Meetings.
- Performed unit testing of the code using JUnit test cases.
- Implemented Front End code using JSP, Spring Framework.
- Developed JSPs using Tiles pattern for reusability.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Performed Client side validations using JavaScript and Server side validations.
- Coordinated with the client manager in fixing the defects on time to ensure the product quality before delivering to the customer.
- Used Maven 2.2.1 for build and tests.
- Utilized the power of JSTL pages for view logic avoiding the scriptlet tags for easy maintenance and clear pages.
- Worked with SVN for Version management.
Environment: JDK 1.5, WebSphere 7.0, Struts 1.3, POI 3.5 Spring3.x Hibernate 3.x and DB2.
Confidential, Phoenix, AZ
Java developer
Responsibilities:
- Involved in Preparing the Business Understanding Documents.
- Involved in coding and testing phases.
- Coordinated with QA team in manual & automatic testing of bug fixes.
- Responsible for requirement analysis, design, development, testing and deployment.
- Involved in designing & developing application’s MVC architecture using J2EE technologies and open source APIs like Hibernate, Struts, Oracle9i.
- Implemented user interfaces in JSP files using the NetUI tag library.
- Developed PageFlow actions using FormBeans and Data-binding contexts to process and display data to the user.
- Coded JavaScript functions to handle client-side validations.
- Developed JSP pages using Struts tags for the Presentation tier.
- Implemented Struts 2.x as the UI framework and thereby used various J2EE design patterns (Business Delegate, Service Locator, Data Access Object, Value Object) for the system, according to the functional requirements.
- Involved in using Struts framework for developing the web-based system.
- Responsible for configuration of Deployment Descriptor (web.xml), build.xml, struts-config.xml
- Involved in development of pojo classes, hbm.xml and writtenHibernate query language (HQL)queries
- Worked with XML parsers like DOM and SAX.
- Used JUnit for Unit testing
- Involved in writing Test Cases.
- Used ANT 1.6 as build tool for the application and Used Log 4j for logging purposes.
- Administered and supported ExtJS applications within scope.
Environment: Java Server Pages, JDK 1.4 WebSphere, Java, J2EE, JDBC, Servlets, JSP, JSF, EJB, Struts 2.X, Hibernate 3.X, AJAX, XML, HTML, Java Script, ExtJS, SOAP, ANT, Eclipse.
Confidential, NY
Java Developer
Responsibilities:
- Involved in software analysis, design, bug fixing of the project.
- Implemented the application MVC Architecture using Spring framework.
- Developed the presentation layer GUI using JavaScript, JSP, HTML,CSS.
- Involved in gathering and analyzing Business and Functional requirements and created data mapping documents.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
- Used RAD IDE tool for working environment of the project.
- Implementing Log4J for logging messages with various levels written throughout the Java code.
- Created SQL queries and used PL/SQL procedures with Oracle Database.
Environment: Java, Spring MVC, Hibernate, JUnit, JavaScript, RAD7.0, WebSphere 6.1Oracle10g, TOAD, Windows XP