Sr. Java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Overall 8 years of IT experience in design, development and implementation of software applications using JAVA, J2EE, technologies.
- Experience in designing, developing and implementing, B2B applications and B2C environments using J2EE technologies in Banking (payments), Mortgage, Investment, Health - Care domains .
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
- Expertise in CoreJavaconcepts - Collection framework like Array List, Vector, Hash Set, Hash Map, Linked List . Exception handling, IO, latestJava features, Serialization, Multi-Threading, Concurrency etc.
- Expertise in designing and developing enterprise applications using Core Java and J2EE technologies including JSP, JavaScript, jQuery, XML, JDBC, Hibernate, JMS, SOA, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis, Apache CXF and spring framework.
- Worked on the dependency injection using spring framework with Application Context XML and Annotation based, good working experience in Spring MVC, AOP, IOC, Spring Security and Spring Batch
- Experience in developingcloudbased application using Pivotalcloudfoundry.
- Expertise in implementing and deploying SOAP Web Services and Restful Services to develop dynamic server side web contents.
- Used REST services to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service
- Configured and build Asynchronous communication with JMS services with IBM WebSphere MQ MQ Series
- Experience in Business Process and Decision Management Design using JBoss DroolsRules Engine.
- Experience with creating templates, pages and full sites in HTML5, CSS3, XML, jQuery, JavaScript, bootstrap, AngularJs, JSP, JSF and other front-end technologies.
- Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and also created clustered and non-clustered indexes.
- Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g.
- Implement modules intoNodeJSto integrate with designs and requirements.
- Hands on experience withJUnitin performing unit test andLog4Jin determining the application functionality.
- Experienced working in UNIX/LINUX environments.
- Working experience of control version tools like SVN, CVS, and GIT
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in building tools like Ant, Maven and Jenkins.
TECHNICAL SKILLS:
Technologies: Java, WEB-SERVICES (Restful, SOAP) SQL, Oracle, PL/SQL, UML, C, JavaScript, JQuery, HTML 5, CSS3.
Development Tools: Eclipse, Net Beans.
Frameworks: JSF, SPRING, Hibernate, ANGULARJS, STRUTS
ORM: SPRING ORM, HIBERNATE.
Databases: Oracle 8 / 9i / 10g, HSQL, MySQL, MS SQL Server 7.0, DB2, Sybase
Operating Systems: Windws2000, Windows XP, Windows7, WINDOWS 8, LINUX, UNIX
Web Servers: Apache Tomcat, Web Logic, WebSphere Application Server and Jboss
WORK EXPERIENCE:
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).Created and implemented PL/SQL stored procedures and triggers.
- Understanding and analyzing business requirements.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Involved in injecting dependencies into code using spring core module.
- Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
- Developed RESTful web services using jersey, Apache CXF, spring frameworksand persistence using Hibernate and JPA ORM frameworks.
- Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation
- Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
- Designed and implemented business rules usingDROOLSframework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application
- Designed and developed the UI using JSP, HTML, CSS and JavaScript, JQuery.
- Multithreading was used to process data in chunks to improve performance.
- Used AngularJs in dynamic binding of HTML web pages using the MVC architecture.
- Built-in Services to deal with the different business operations of the application.Designed and developed presentation layers using JSP, CSS, HTML5, jQuery and Java Script, JSON in UI pages
- Developed mail alert mechanism for alerting the users when their selection criteria are met.
- Oracle 11g database was used.
- Created unit test cases and mocked complex classes usingJUnit,Mockito
- Used Log4J logging framework to write Log messages with various levels.
- Used GIT to keep track of source code versioning.
- Deployed web components, presentation components and business components in Web Logic Application Server.
- Followed Agile with SCRUM methodology to track project progress
Environment: Java 1.7, J2EE, Servlets, JSP, Hibernate, Spring, Log4J, JavaScript, JUnit, GIT, Oracle11g, Web Logic Server 10.3.6, Eclipse IDE, Spring Boot, Drools, JUnit,Mockito, Maven,XML/XSD, RESTful Web services (JAX-RS), AngularJs, Jira, MQ Series.
Confidential, SFO, CA
Java Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REst)
- Created dynamic HTML pages, used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Using Spring-AOP module implemented features like logging, user session validation.
- Used Jenkins to build and maintain the code for testing the application using a test interface locally.
- Extensively worked onDroolsRules Engine for writing Business Rules Validation and externalization of parameters.
- Used Hibernate with annotation to handle all database operations.
- Followed agile software development with Scrum methodology.
- Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Developed with system architecture (UML).
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- WroteJUnittest cases and test suites for functionality testing.
- UsedLog4Jfor logging and tracing user-desired messages.
- Worked with QA team in preparation and review of test cases.
- JBOSS application server is used to deploy the Application.
Environment: J2EE, Java, spring, Spring Boot Hibernate, JavaScript, Drools, XML, HTML, UML, JBoss, Log4j, Eclipse, GIT, Jenkins, SQL, Oracle, Windows.
Confidential, SFO
Software Engineer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Used Session façade. Implemented JMS API for messaging.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Written Spring Core and SpringMVC files to associate DAO with Business Layer.
- Created and implemented PL/SQL stored procedures and triggers.
- Created Data Source and deployed web application in the IBM WebSphere application Server.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
Environment: java, J2EE, Spring, Hibernate, JSP, JSF, Servlets, Web services, XML, XSLT, XSL, JavaScript, Ant, IBM WebSphere, Oracle, SQL, PL/SQL
Confidential
Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of Search module, and the project was developed using Rational Unified Process (RUP).
- Involved in Web design and development for the UI interface design, graphic design for printed materials and presentations, illustration, logo design. Used JavaScript, HTML, CSS, DHTML, Flash, Photoshop.
- Developed web site using CSS 2 & XHTML based skins for site.
- Work with designers, and developers (both on-site and 3rd party) to solve technical and design challenges.
- Carried out client side form validations (user registration and plan selection) using JavaScript.
- Developed client-specific utilities/templates allowing clients to perform common tasks quickly and with minimal data-entry.
- Develop Android applications with AndroidStudio using the Model View Controller architecture.
- Coded UIs as XHTML, CSS, XSL and JavaScript, analyzed processes, produced UI wireframes, created storyboards, UI prototypes.
- Optimized web page design and DHTML tags to enhance search engine rank. Handled cross-platform, multiple browser, and bandwidth issues.
- Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
- Resolved Internet Explorer several CSS bugs within given tight schedule.
- Wrote CSS compatible for IE and Firefox browsers.
- Used Hacks in CSS that helps in browser compatible displays.
- Implemented AJAX based UI for some module with above said Architecture
Environment: JavaScript, Photoshop, HTML, XHTML, DHTML, CSS, Linux.