Sr. java j2ee developer Resume
Mooresville, NC
SUMMARY:
- Overall 10 years of experience in development of Web & Enterprise applications using JAVA and J2EE Technologies.
- Almost fourteen years of Information Technology experience focusing on analysis, development, testing and implementation in many different application systems.
- Worked almost 8 years at major company project in Confidential .
- Many experience in system analysis, design and application development, flowcharting, unit and system testing, performance testing, test plan preparation, testing validations, program debugging
- Result oriented team player with ability to learn and implement latest technologies with enthusiastic devotedness for the Organization/Institute/Company where belonged for.
- Worked extensively as a front - end and back-end developer on Database and also have experience in many different environment with strong exposure in implementation stages
- Cohesive team worker, having strong analytical, problem solving and interpersonal skills.
- Solve many issues regarding development of programmer.
- Outstanding Java Developer and talented Software Engineer with proven expertise in object-oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), JavaServer Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC) technologies.
- Hands on experience in Core Java, Servlets, JSP, JDBC, C#, JavaScript.
- Knowledge of Eclipse tool for the development of Java projects.
- Hands on experience Struts and Spring
WORK EXPERIENCE:
Confidential, Mooresville, NC
Sr. Java J2ee Developer
Responsibilities:
- Actively involved in mock screens development and project start-up phase.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Developed UI Layer for the application using HTML5, CSS3, AngularJS and Bootstrap.
- Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Implemented Authentication & Authorization with Site Minder and spring security.
- Working within SOA based enterprise framework to build web services for Middle Tier processing.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful web services using Jersey API's.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Followed up with Tivoli Manger group to run the spring batch jobs at specific times.
- Done with peer level code reviews.
- Fixed defects identified during QA, UAT and Production.
- Done with Web logic application server set up & deployed the application on it.
- Worked with GIT which is used as a version control tool in the project.
- Done with Unit testing using JUnit and Mockito.
Environment: Java, J2EE, Servlets, Spring-MVC, IOC, AOP, Hibernate, Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Oracle 11g, Oracle SQL Developer, PaaS, GIT, JIRA.
Confidential, Hillsboro, ORSr. Java UI Developer
Responsibilities:
- Involved in design, development and testing of the application.
- Interacted with the client directly while capturing the requirements and project closure.
- Prepared the design documents and effort estimations.
- Used JSF UI Components and Prime Faces to develop UI pages.
- Developed Backing beans to handle UI components state and stores that state in a scope.
- Comfortable in a fast-paced, team-oriented environment.
- Prototyped use of JSF for presentation development and Spring for middle tier development to analyse if use would ease development.
- Developed client side validations using JQuery and Javascript and developed composite components using JSF facets
- Involved in writing the database integration code using Hibernate.
- Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Extensively used JSF Core and HTML tags and also FLEX for UI development. Used Spring Framework with Hibernate to map to Oracle database.
- Coding & Unit Testing the business components which were developed using Java/JEE Technologies and also responsible for creating and unit testing.
- Responsible for parsing XML documents using SAX parser.
- Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Facade and Data Access Object
- Responsible for creating SOAP and Restful Web services with WSDL, SOAP, JAX-WS, CXF and JAX-RS.
- Continuous Integration is done using Jenkins to continuously integrate code and to do the builds.
- Done with performance testing using Rational Performance Tester to check for response time, through put, memory consumption and thread dump.
- Added logging and debugging capabilities using Log4j and using SVN.
- Involved in writing the test cases for the application using JUnit.
- Make sure the quality of code using PMD & Find Bugs and the code coverage using EMMA tool.
Environment: Java, JSP, Spring, JavaScript, JSF, Prime Faces, XHTML, CSS, Restful Web services, Eclipse, Hibernate, Web sphere server DB2, SVN, Quality Center, Apache CXF, LOG4j.
Confidential, Kansas City, MOJava/J2EE Developer
Responsibilities:
- As part of the team worked on estimate releases, tasks with development manager and allocated work for development and testing team.
- Involved in back end Core Java programing.
- Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics and multi-threading.
- Involved in designing the architecture for the project using Spring and Hibernate Framework.
- Implemented Spring MVC pattern to ensure clean separation between the presentation tier and business tiers.
- Designing and implementing scalable, RESTful and microservices-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
- Developed and support Java based user management system for internal and external cloud projects.
- Design and develop kubernetes based cluster in google cloud and AWS.
- Coding in Javascript using Node.JS.
- Designed and developed Node.JS Application using Single Page Application Architecture.
- Development and published server side business logic in a simple POJO for various account portfolios, equities, asset/equities ratios, by using core java collection, generics.
- Developed Messaging component using JMS, EJB message driven bean to handle FIXML messages.
- Wrote deployment descriptors for Web and EJB components. Assembled, built and deployed EJB and Web components onto Web Logic application server.
- Build Microservices for the delivery of software products across the enterprise.
- Work on developing UI components using Swing framework.
- Involved in configuration of Deployment Descriptors of both EJB and WEB for initializing the context parameters and transaction attributes by using container based J2EE specifications
- Worked on various SOAP and RESTful services used in various internal applications.
- Worked on design and development of internal and external facing Web services for the Affordable
- Develop the web application using Spring, JSP, HTML Implemented the application using J2EE design patterns like Spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
- Web application development using AngularJS along with cutting edge HTML5 and CSS3 (Less).
- Developed processing component to retrieve customer information from MySQL database, developed DAO layer using Hibernate.
- Used connection pooling for optimization using JDBC interface.
- Used RESTful web service to handle the user requests.
- Template development for a Java based search platform using JSP/JSTL.
- Extensively used the Tomcat Server for application development and production.
- Interacted with the client for gathering the requirements during design, development and implementation phases.
- Configured connection pools and establish a connection with SQL Developer.
- Implemented MVC architecture using Spring Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Developed ER and UML diagrams for all the design, and documented all the process flows.
- Used SAX/DOM XML Parser for parsing the XML file.
- Create and unit test intricate client side interactions with jQuery.
- Developed DAO (Using Hibernate) classes and wrote SQL queries to get data from database.
- Wrote prepared statement and called stored Procedures using callable statements in MySQL.
- Developed JSP and Java classes for various transactional/ nontransactional reports of the system using extensive SQL queries.
- Evaluate third party plugins such as outlook integration for Jira, SU for Jira.
- Backup and restore Jira to sync the test instance with production.
- Involved in unit testing, system integration testing and enterprise user testing using Junit
- Worked as a UAT team member in for the successful launch of application. UAT involved bug fixing during testing, deploying the fixes to the system communication with the offshore team etc.
- Used CVS for version Controlling Purposes.
- Used Mango DB for Caching, to improve the performance of web Services.
- ANT was used for the entire build process.
Environment: J2EE, Java, Spring, Spring boot, JSP, Hibernate, SVN, Mango DB, Swing, JavaMail, XML, XSLT, DOM, SAX Parser, Java Beans, JavaScript, CSS, Jira, HTML, JQuery, Restful Web Services, EJB, Angular JS, JDBC, STS, MySQL, Tomcat, Node JS, J2EE design patterns, Linux, RESTful, Web services.
Confidential, St. Louis, MOJava/J2EE Developer
Responsibilities:
- Used EH Cache for second level cache in Hibernate for the application.
- Designed and developed the application based on MVC framework.
- Designed drop down menus and the Graphical user interface for the application using Java Swings.
- Involved in implementing Enterprise Java Beans (EJB's) to access the database.
- Worked on serialize and de-serialize of data in applications using JSON.
- Deployed Enterprise Java Beans on WebSphere Application Server.
- Developed dynamic web pages using Python, Django Frameworks
- Developed monitoring and notification tools using Python.
- Developed web application using JAVA J2EE technologies MVC, spring, Spring Boot, JAX-WS, Servlet, JSP, AngularJs.
- Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, and Action Beans.
- Installed, configured and managed Jenkins, as Continuous Integration tool.
- Installed and configured apache web servers on various Linux and UNIX servers.
- Worked on migrating AIX to Redhat Linux 6 and 7.
- Deployed application updates using Jenkins. Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
- Used Node JS for heavy DOM manipulation.
- Experience in configuring Amazon Elastic File System (Amazon EFS) scalable file storage for use with Amazon EC2 instances in the AWS cloud.
- Extensively involved in developing and consuming Restful Web Services.
- Used JBoss developer studio as a development environment.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query MySQL database.
- Developed a management console for workflow management and reporting using Apache Wicket and JQuery.
- Used Java Message Service (JMS) API to create, send, receive, and read messages.
- Designed the Webpages GUI using CSS, HTML5.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI.
- Used JQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
Environment: J2EE, JSP, Struts, JDBC, Spring Boot, Node JS, XML, Python, Restful Web Services, Log4J, JUnit, EJB, ANT, cloud Front, Linux 4/5/6, JavaScript, java Swings, HTML5, CSS, SVN, Web Sphere, Eclipse, MySQL, Windows XP.
Confidential, New York, NYJava Developer
Responsibilities:
- Involved in the development of Business Integration Layer using EJB, JMS, and Web Services using SOAP using Transfer Object, Service Object, Façade, Business Object design patterns.
- Used Rational Software Architect 8.0 for coding the application and using Tortoise SVN for change control.
- Extensively used Java Collection framework and Exception handling.
- Applied JMS to Publish/Subscribe Static, Workflow, Allocation messages.
- Implemented Log4j for logging
- Utilized Junit for unit testing of the modules.
- Provided production support by interacting with the end-users and fixing bugs
- Styling in CSS and JSPs is done as per the Style guide provided by UI team.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
- Exported the EAR (Enterprise App) and deployed it to the Integration Test environment.
- Actively participated in Functional Design Document and Technical Design Document reviews.
- Used CVS for source control
- Involved in the development of agent website portal using Spring, Struts, and DB2.
- Designed and developed Java Message Service (JMS) for asynchronous exchange of data in the reporting engine that produces reports and Email it to the client.
- Creating, identifying and exposing system as Web Services and defining architecture based on service oriented Architecture (SOA).
- Developed web Services for sending and getting raw Extract data from different applications using SOAP messages.
- Used RAD and Web sphere application server for developing & deploying the applications.
- Implemented configuring listeners and writing Message Driven Beans to listen the messages and subscribe to the topic put by the core application.
Environment: Java, EJB, JMS, SOAP UI, Easy Mock, Junit, Tortoise SVN, Maven, RAD, Web sphere application server, XML, WSDL, EJB Session Beans
