Java Developer Resume
North Carolina, NC
SUMMARY
- Around 6+ years of IT experience in Design, Development, Support and Implementation of Web basedapplications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML,Spring, JUNIT, Hibernate, and Restful API).
- Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collectionsand Exception Handling.
- Very Good Experience with Servlets and JSP.
- Experience in spring frameworks like spring web flow, ORM, spring core, Spring AOP.
- Extensive knowledge in Spring Web MVC framework for the applying MVC Implementation to the webapplication.
- Good knowledge of spring's IOC, AOP, Spring MVC and spring's integration with Hibernatetechnologies.
- Diverse experience utilizing Java tools in business, Web, and client - server environments including JavaPlatform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB).
- Hands on experience in Struts, SOA Web Services Architecture and Development.
- Experience with web API lifecycle.
- Struts (MVC) is used for implementation of business model logic.
- Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernateframework.
- Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.
- Good knowledge Confidential SOAP/WSDL and REST FUL interfaces in java. Created and executed both loadand functional tests for web services.
- Expert level skills in developing web-based GUI s using HTML, DHTML, XML, CSS, and Java Script forweb enabled applications and D3 Data-Driven Documents for producing dynamic, interactive datavisualizations in web browsers.
- Deep knowledge of AngularJS practices and commonly used modules based on extensiveworkexperience.
- Development of a well responsive SPA (single page application) using AngularJS framework inconjunction with HTML5, CSS3 standards, with front-end UI team.
- Implemented AngularJS Validation to validate user inputs and to create user-friendly web application.
- Used Angular Two Way Data Binding to achieve the feedback functionality from the user.
- In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server-
- Installation, Configuration, Design and Administration and integrating these tools with other systems.
- Responsible for the analysis, documenting the requirements and architecting the application based onJ2EE standards.
- Followed Test-Driven Development (TDD) and participated in scrum status reports.
- Designed and developed the application using agile methodology and followed TDD, Scrum, pairprogramming.
- Used JIRA to test and track the Issues and Bugs related to software or Application.
- Exposed with different web application servers like Tomcat Apache Server, IBM WebSphere server, BEA Web Logic Server, JBOSS Application server.
- Very good knowledge on IBM Web Sphere Commerce.
- Worked with IBM Commerce team, Business Analysts and Managers and resolved key issues.
- Experience with Agile / Scrum and Waterfall Methodologies.
- Exceptional skills in Agile Development and Test Driven Development (TTD).
- Involved in resolving Production Support tickets.
- Assisted in responding to emergency support calls and submitting a weekly log to management and indeveloping network integration policies.
- Part of a response team that worked on support issues throughout the company.
- Responsible for compiling and submitting an error report for management each week.
- Expert knowledge of data structures, computer logic and flow-charting, program design methods andtechniques, database vendor versions, compiler versions
- Excellent critical and creative problem solving ability and analytical thinking with quick learning,interpersonal and client interfacing skills.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management.
TECHNICAL SKILLS
Programming Languages: Java1.8,1.7,1.6, PL/SQL, C, XML 1.0, XSL 2.0
Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0
Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX
Frameworks: Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans
Messaging Technologies: JMS
Application/Web Servers: BEA Web Logic 9.1/11g, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x
Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade
Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2
IDEs: Eclipse, RAD, WSAD
Build Automation: Ant, Maven
Testing/Logging Frameworks: JUnit, Log4J
Reporting Tools: Crystal Reports 11
Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD
Operating Systems: Windows 98/2000/NT/XP, Linux, OSX, Sun Solaris, HP-UX.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, North Carolina, NC
Responsibilities:
- Followed Agile Methodologies - SCRUM to manage full life-cycle development of the project.
- Developed software code that complies with design specification and code software solutions to meetdevelopment and support deliverables.
- Participated in the design and development of new programs and subprograms, as well asenhancements, modifications, and corrections to existing software.
- Experienced with object-oriented design and development of enterprise-class web applications.
- Java programming with Multi-threading and performance tuning experience.
- Involved in web services design and development. Created and consumed web services using JSON,XML, and REST.
- Developed end to end data flow between backend and UI using JMS, IBM MQ series and RESTful webservices.
- Programming in UNIX environments LinuxDemonstrated experience with 3-tier web application development utilizing Java, Spring, Hibernate.
- Integrated data from automated backend Hadoop job with the application over a config-driven transferserver.
- Solved complex software development/design issues by implementing SOA architecture.
- Involved in process orientation and planning, organizational and problem solving session.
- Involved in configuration and deployment of applications on the cloud using AWS.
- Used AWS Code deploy for automated deployment of EC2 instances.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Used Junit for unit testing & Jenkins for automated build and deploy process.
- Used Maven for application build.
Environment: J2EE, Spring 4.x, Hibernate, JSON, Angular.js, Unix, Maven, JUnit, Jenkins, REST,WebServices, JMS, IBM MQ series, IBM WebSphere, GIT, AWS, IBM RAD 9.1, DB2, HTML, CSS andJavaScript.
Java Developer
Confidential, Houston, TX
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and
- Implementation, Prepare Business Requirement Document.
- Analysis and Coding of Java components for Refills and Appointments modules.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Experience in working with Spring MVC Controllers and SpringHibernate template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration forprocessing the member request for the two modules.
- Helped UI to integrate the Java Beans data using JSTL, spring tags.
- Developed the DAO layer using the Hibernate and for real time performance used the caching systemfor Hibernate.
- Developed, Consumed Enterprise Web Services & generated client using Jersey & Axis Frameworks in
- RAD IDE.
- Configured the Spring, Hibernate, and Log4j Configuration files.
- Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous
- Integration using Jenkin and Maven.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Was part of production support team to resolve the production incidents.
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAPRESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, Oracle, Design PatternsUNIX, Tomcat, SQL Server, Oracle, Clear Case, Windows, Linux.
Java Developer
Confidential, San Diego, CA
Responsibilities:
- Redesigning the EZ-Pass website to be feasible with HTML5 and functionality changes according to clientrequirement.
- Developed application using J2EE architecture with Spring and Hibernate using concrete principles laiddown by design patterns.
- Experience with AWS CodeCommit & CodeDeploy
- Used Jenkins as an AWS code deploy plugin to deploy to AWS
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS )
- Extensively used Core Spring Framework for Dependency Injections of components
- Development of core components of a web site application using J2EE, EJB, Hibernate, SQL/PLSQL
- Design and architectural decisions for a multi-tier reusable service based J2EE application
- Responsible for build and release the code
- Developed JUnit test cases for all the developed modules
- Agile/SCRUM was used as the project management methodology
- Conducting Peer reviews and Independent Testing.
Environment: Core Java, JSP, JSON, Servlets, EJB 2.0, Hibernate, Oracle, Spring, Web services,Javascript, Eclipse, SVN, WebSphere.
Java/J2EE Developer
Confidential
Responsibilities:
- Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
- Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons anddeveloped the application as Responsive Web Application using CSS media queries and Bootstrap.
- Developed the application as Single Page Application which can switch to different components usingAngular JS; also worked on Angular JS controllers and created functions factory to interact with theRESTful Services using AJAX services like $http and $resource.
- Enhanced an existing Angular JS application to follow MVC patterns for improving source codemaintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
- Developed Custom Directives using Angular JS for Data Grid and Pagination & created Custom factoriesand Services using Angular for refactoring Code reuse.
- Created Angular JS custom filters to sort data from table and utilized some core angular js filters in ourapplication.
- Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundryand Oracle Responsibilities.
- Designed and created some reporting charts such as bar & pie charts using jQuery fusion charts.
- Implemented Spring MVC framework in the application. Involved in developing code for obtaining beanreferences in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Configured Hibernate-ORM to map java objects such as clients and claims with database tablesInvolved in up gradation and maintenance of company's website to the new layout using the Gridorientation model Bootstrap framework.
- Used Bootstrap to create drop-down menus, forms and modal effects for styling the webpage such ascreating a modal effect to display a form which is needed to be filled in order to modify user's information.
- Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data basemanagement system and handled database access and data transmission based on RESTful webservice.
- Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistencelayer to interact with various databases using Hibernate Query Language, Criteria API and Native SQLqueries.
- Created Java Mail API is used to send notifications about important updates such as claim statuschange.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different dataoperation on the database using SQL server using Java.
- Involved in sprint planning, code review, and daily standup meetings to discuss the progress of theapplication.
- Improvised the performance of web pages by performing minification on CSS and JavaScript assetswhich were configured through Grunt.
- Used GitHub for version control and Karma& configured Maven for dependencies and Log4J forlogging.
Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX,IBMWeb Sphere Application Server 7.0, Oracle 10g, Angular JS, HTML, CSS, JavaScript, Eclipse, UML,RationalRose, Windows XP, CVS.