Sr. Java Developer Resume
Denver, CO
SUMMARY
- Having 8+ years overall professional experience in Information Technology Consulting and Systems Development.
- Experienced with SDLC development involving requirements, analysis, design, implementation, maintenance, testing, and documentation of application software in Web and Enterprise based environment, and Distributed n - tier architecture.
- Very good understanding and experienced in SDLC with Waterfall, Agile methodologies.
- Expertise in developingWeb based, Enterprise basedapplicationsin athree-tier architecture using Java SE, Java EE, HTML, CSS, JavaScript, and Ajax.
- Strong and fully proficient hands on development experience on Core Java concepts such as Object Oriented Programming, Multi-Threading, Exception Handling, Generics and Collections.
- Expertise in designing and developing Enterprise Applications using Java EE technologieslike Servlets, JSP, JSF, JavaBeans, JDBC, JNDI, JMS, JMX, RMI and Java Web services.
- Having experience with Cloud Computing Service environment like Amazon Web Services (AWS).
- Expertise in application development using various frameworks: Struts Framework 1.x/2.0, Spring Framework 2.x/3.x, Hibernate 2.x/3.x
- Proficient programming experience in Web Technologies likes HTML, CSS, JavaScript, XML, and DHTML.
- Well versed with Oracle, DB2, SQL Server and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Have knowledge in Database Programming with Stored Procedures, Triggers, and Functions using SQL, PL/SQL.
- Expertise in developing web based applications using GWT
- Extensive working experience with SOAP and RESTful Webservices.
- Worked with XML parsers like JAXP, JAXB, and JIBX.
- Have good Working knowledge onANT,MAVENandLog4J.
- Good working knowledge on IDEs such as JBoss Dev Studio, Eclipse (Europa, Helios, Indigo, Juno, Luna, Mars), NetBeans, and MyEclipse.
- Hands on experience with Web Servers and Application Servers such as Apache Tomcat, JBoss, IBM Web Sphere and Web Logic.
- Extensive use of Version Controls like SVN, CVS and GIT Hub subversions.
- Experienced with GitBash, Jenkins and IBM UDeploy for building & deploying the applications.
- Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.
- Have Good experience in resolving production issues.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills.
- Strong analytical and problem solving skills. Willingness and ability to adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Domain: Healthcare, Banking, Finance, E-Commerce
Programming Languages: Java, C, C++, SQL, PL/SQL, UNIX
Java Technologies: Java, JDBC, Servlets, JSP,GWT, JSF, JNDI, JQuery, RMI, EJB
Web Framework: Struts 1.x/2.x, Spring2.x/3.x, Spring Batch
ORM Framework: Hibernate 2.x/3.x
Web Technologies: HTML5, CSS, Javascript, XML, AJAX2.0, XHTML, AngularJs, JSON
Web/Application Servers: Apache Tomcat 5.x, Web Logic 8.1,AWS,JBOSS 6.0, IBM Web Sphere
IDE Tools: JBoss Dev Studio7.1, Eclipse, NetBeans, MyEclipse
Databases: Oracle 11g/10g/9i/8i, MS SQL, SQL Server 2008, DB2, SQL Developer, MS Access
SQL Programming Tools: TOAD and PL/SQL Developer
Version Control: GIT, SVN, CVS
Build & Deploy Tools: ANT, Maven, Log4J, Jenkins, IBM UDeploy
Web Services: SOAP, RESTful
Operating Systems: Windows 7, Vista, XP, 2000, Linux
Testing Tools: JUnit, HP-ALM
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Sr. Java Developer
Responsibilities:
- Involved in SDLC development involving Requirements gathering, Analysis, Design, Implementation, Testing of application using Agile Methodologies, and estimate the efforts required.
- Work as an expert resource and point of contact for the design and development on matters regarding building web services using Java, Spring Integration, Hibernate, JUnit, and JSON for REST based services technology stack.
- Experienced in implementing RESTful web services with Spring MVC and Spring REST web services, and Spring integration.
- Developed web application usingSpring MVC framework.
- Functionalities include writing code in Java, Servlets, JSP, JSF, Hibernate, Spring, JavaScript, Ajax, and JSON.
- Developed a web control console usingGWTto manage data matching for data staging
- Implemented web services for communicating by using RESTful.
- Spring based web application development inAWScloud for media tools with Spring Boot & Spring Batch.
- Integrated XML, XSLT to create programmable enhanced graphical response reports.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data and involved in writing SQL & PL SQL - Stored procedures & functions.
- Coordinate and support Integration Testing & User Acceptance Testing.
- Migrated and deployed the code in DEV, SYS, INT, REL and PROD regions.
- Responsible for managing deliverables and meeting project schedules/deliverables.
- Participated in scrum meetings such as daily standup, planning, release and retrospective.
- Deployed the ear files on the JBoss Application Server.
- UsedGitLabfor version control.
- Used Jenkins and IBM UDeploy for deploying the application.
- Responsible for providing effective system solutions for technical issues identified during post deployment phase.
- Interacted with testing team to fix defects.
Environment: Java SE 8, JDBC, Servlets, JSP, JSF, AJAX, JSON, AWS, JIBX, JAXB, Spring RESTful, Spring Framework 3.2.1, Spring MVC, GWT, Hibernate, Oracle 11g, DB2, Toad for Oracle 12.6, UNIX Shell Scripting, Maven 3.2.3, Red Hat JBoss Developer Studio 7.1, Git version 2.7, TortoiseGit 1.8, JBoss EAP 6.0, Jenkins 1.6, IBM UDeploy 6.1, SOAP UI 5.1.3, HP ALM, etc.
Confidential, Austin, TX
Sr. Java Developer
Responsibilities:
- Involved in SDLC development involving Requirements gathering, Analysis, Design, Implementation and Testing of application using Agile Methodologies.
- Developed web application usingSpring MVC framework.
- UsedSpring Inversion of Control to make application easy to test and integrate.
- UsedAuto wired POJOandDAOclasses withSpringControllers.
- Implemented Web Design based on HTML5, CSS3, Bootstrap for Front-End and JSP, JSF for Back-end.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as the backend.
- Developed Web application for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- UsedAWSSNS/SQS for implement asynchronous workflow.
- Utilizedspringannotationsand XML configuration forDependency Injection.
- Implemented web services for communicating by using SOAP and RESTful.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
- UsedSpringDAOconcept in order to interact with database using JDBC template.
- Implemented some applications by using Object Oriented Programming concepts, Multi-Threading, Exception Handling, and Collections while developing the project.
- UsedLog4jto print the logging, debugging, warning info on the server console.
- UsedWeb Sphere Application Serverfor building, testing and deploying application locally.
- UsedIBM ClearCasefor version control.
- UsedCodePro Analyticsto make sure all the code maintain standards.
- Interacted with testing team to fix defects.
- Involved in bug fixes, enhancements and code refactoring.
Environment: Java SE 7, JDBC, JSP, JSF, HTML, CSS, JavaScript, Angular JS, DOJO, JQuery, Bootstrap, AJAX, JSON, SOAP, RESTful, JAX-WS, Spring Framework 3.0.5, RAD 7.5, Web Sphere Application Server 7.0, MySQL, Eclipse, Log4j, IBM ClearCase, etc.
Confidential, Jersey City, NJ
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, functional specifications and over-all component design.
- Developed Spring and Hibernate based multi-tier Web Application.
- Created and maintained the configuration of the Spring Framework.
- Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework.
- Implemented object/relational persistence for the domain model.
- Configured Hibernate objects in the Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
- Implemented ORM in the persistence layer using Hibernate frame work.
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Application Design Documented for my entire requirement.
- Developed UML diagrams such as Usecase, Class, Sequence and Activity Diagrams to understand the Systems Architecture.
- Experienced with Java programming including multi-threading and Generics.
- Involved in implementation of front end validation component using Javascript, server side validation component using Java classes.
- Involved in server side validations using AJAX.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Used Maven for building the entire web application and deployed them on Web Sphere.
- Deployed the ear files on the Web Sphere Application Server.
- Deployed applications on IBM Web Sphere Application Server.
- Involved in Unit Testing of the components using JUnit.
- Used SVN for version control.
Environment: Java SE 6, Java EE, JDBC, JSP, Spring 3.0.5, Hibernate 3.5, HTML, CSS, JavaScript, AJAX, Oracle 11g, Eclipse, UNIX Shell Scripting, JUnit, SVN, Web Sphere Application Server, etc.
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA, maintenance and documentation.
- Responsible for hosting SCRUM meeting, gathering business requirements, prelim design, documenting design specifications, negotiating with different business units, code review, unit testing and system testing.
- Developed and Designed UI by HTML5, CSS3, JSP, JavaScript/JQuery, and AJAX.
- Used HTML5, CSS3, JavaScript and JQuery to create user login, search & portfolio and report creation interface.
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Integrated XML, XSLT and SVG to create programmable enhanced graphical PDF report.
- Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
- Developed Business logic with Spring MVC and Hibernate ORM mapping.
- Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
- Used Hibernate Cache for query to improve the application performance.
- Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
- Used Spring DAO Support to access the database.
- Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
- Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Used Eclipse and Maven to create project and Log4J to debug the code.
- Deployed the ear files on the JBoss Application Server.
Environment: J2SE 5.0, JSP, Spring, Spring MVC, Hibernate, Maven, HTML, CSS, JavaScript, JQuery, AJAX, JSON, FOP, Design Pattern, Spring Security, JUnit, Oracle 10g, SDLC, Agile Methodology, JBoss, Eclipse, SVN, etc.
Confidential
Java Developer
Responsibilities:
- Responsible for requirements gathering, design and analysis of the system.
- Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
- Worked with customers to gather requirements and develop use cases, project and test plans.
- Involved in designing the application by drawing UML diagrams using Visual Paradigm tool.
- Designed a flexible and highly dynamic framework that incorporates robust marshaling and unmarshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations.
- Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
- Involved in creating & consuming the WSDL based web services using WSDL, SOAP, and XSD etc.
- Developed web services using RESTful technology to support XML.
- Worked as a Data Modeler for the team.
- Created new connections through application coding for better access to database and involved in writing SQL & PL SQL - Stored procedures & functions.
- Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/Private key methods etc.
- Responsible for data migration to QA/User and Production region.
- Helped new team members & junior developers to make them on the board easily.
- Followed coding standards and ran Test suite to make sure 100% code coverage.
- Involved in JUNIT testing.
- Involved in writing Unit test cases & scope & traceability matrix.
- Prepared Change Request business documents and participated in testing.
- Onsite Coordination with customer, business partners and project team.
- Involved in implementing & processing batch processing.
- Involved in Application code investigation, code cleanup and code repository maintenance.
- Used NetBeans as IDE to develop the application.
- Involved in JUnit & Integration testing.
- Performed Change and release management and supporting business users of application.
- Involved in doing build using Maven and deployed on Web Sphere server.
- Deployed the war files on the WebLogic Application Server.
Environment: J2SE 5.0, J2EE, Servlets, JSP, MVC, HTML, DHTML, CSS, JavaScript, JUNIT, XML, XSD, XSLT, SOAP, WSDL, RESTful, Unix, Putty, FTP, SQL, PL SQL, MySQL, NetBeans, Weblogic, CVS, etc.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements analysis, Design, and Implementation and Testing.
- Involved in setting up the different roles & maintained authentication to the application.
- Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
- Involved in creating & consuming Custom tag libraries.
- Used Java script for client side validations.
- Developed SQL queries to store and retrieve data from database & used PL/SQL.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Involved in managing Business delegate to maintain decupling between Presentation & Business Layers.
- Worked with Core Java Concepts such as Object Oriented Programming, Java Collections API, Exception Handling, Multi-Threading.
- Used JMS for Asynchronous messaging.
- Involved in writing JDBC code for doing CRUD operations.
- Used MyEclipse IDE to develop the application.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
- Developed customized reports and Unit Testing using JUnit.
- Involved in writing developer test cases & in preparation of scope & traceability matrix.
- Involved in finding code / design defects.
- Dealt with business processes and Updated Project documents.
- Involved in fixing IST, QA, UAT & Production defects.
- Followed Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
- Involved in validating the application for different browser compatibility & users load.
- Deployed the war files on the Apache Tomcat Web Server.
Environment: J2SE 1.4, J2EE, JDBC, Servlets, JSP, JSF, JMS, Struts framework, HTML, Javascript, XML, XSD, XSLT, Web Services-WSDL, SOAP, Unix, SQL/PL SQL, SVN, Apache Tomcat, MySQL, MyEclipse, etc.
