Senior Java Developer Resume
San Antonio, TexaS
SUMMARY:
- JAVA/J2EE Developer with 8 years of experience in Application Analysis, Design, Development, Integration, Deployment and Maintenance/Support for web, and Client - Server based Software applications using OOP Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, Axis and RESTFUL), Java script, HTML, AJAX.
- Strong Experience in Core Java, collections API, multithreading, concurrency API, Garbage Collection, Generics, annotations, Exceptions, I/O file operations, J2EE technologies.
- Experience in implementing core cache and cache abstraction with Redis cache server.
- Experience with processes like flyway DB, GitHub, SVN, Cobertura(code coverage tool),PDM, Find Bugs, Jenkins build, Agile, Sonar, Swagger for REST calls, Java profiler.
- Experience in Spring Rest, Jersy, MVC, IOC, AOP, spring data Redis, data elastic search, Couch base, ORM, Spring Boot and Mockito Junits, Easy mock, rest assured and Sonar.
- Experience in using various design patterns such as MVC, Singleton, Session Façade, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Extensive Knowledge with Hibernate, Spring, Struts, Web Services(SOAP, JAX-WS,WSDL)
- Experience with dealing REST based web services using JSON.
- Experienced in leveraging RDBMS like Oracle. MySQL, DB2, and Sybase.
- Experience in developing applications using web/application servers like Web logic, WebSphere, JBOSS and Tomcat.
- Experience with advance java Technologies which includes Core Java, JavaScript, JSP, EJB 2.0/3.0, Servlets, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA.
- Strong programming skills using Java 1.7/1.6, spring, hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, and JDBC.
- Develop in Eclipse J2EE, Sublime Text 2 and VMWare with Red Hat Enterprise Linux (RHEL) installed.
- Experience in design and development of JUNIT test cases, load balancing and failovers with cache servers and application servers.
- Experience working with JAVA EE 6 compliant IDE’s including Eclipse, My Eclipse 4.x, WSAD 5.x, and Net Beans 6.x.
- Good hands-on developing Web Portal applications, front-end development, service layer, personalization and inter portal communication using JSR 168 API.
- Created Robust User Interface (UI) using HTml5, Angular JS, CSS, JSP, Java script, Custom Tags, jQuery, JSON and xml.
- Developed ANT and Maven to build and deploy Java web application and Experience in version control management tools like CVS, Sub version and log4J for logging.
- Developed the build script using Jakarta Ant, Apache Maven.
- Experiences in databases such as MYSQL and Oracle.
- Working knowledge of databases such as Oracle 8i/9i/10g, Microsoft SQL server.
- Experience in writing numerous test cases using JUnit Framework.
- Good Experience in Spring ORM, Core and Context framework.
- Experience working with Angular JS, Backbone MVC Framework, Node JS.
- Experienced in working on different software development methodologies like Agile, SCRUM and Waterfall.
- Good Experience working with NoSQL databases such as Mongo DB.
- Strong experience in database design, writing complex, SQL Queries and Stored Procedures.
- Experience working on Windows, Linux, and UNIX platforms.
- Experience in Building deploying and Integrating with Maven.
- Excellent Communicational, Self-motivated, highly motivated to take independent responsibility as well as has the ability to contribute and be productive team-member, analytical, Business and interpersonal skills.
- Strong problem solving skills, good communication, interpersonal skill and a good team player.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, JavaScript, XML, HTML, JSP, Servlet, JQuery, UI(bootstrap)
Databases: SQL Server 2005,2008,Oracle 9i,Oracle 10g, Oracle 11g, MySQL
Database Tools: SQL Developer, PL/SQL Developer, MySQL workbench, DB2Connect
ORM Frameworks: Hibernate 3
MVC Frameworks: Struts 2, JSF 1.2, Spring 2.5,3.0,4
IDEs: Eclipse, JBuilder, NetBeans
Webservice Specifications: JAX-WS(SOAP), JAX-RS(Restful)
Design Patterns: Business Delegate, Front Controller, Service Locator, Singleton, DTO, DAO, MVC, Iterator
Tools: MS Visio, Edit plus, Dreamviewer
Batch Scripting: ANT, Maven
Methodologies: Agile, Scrum, Test Driven, Waterfall
Loggers: Log4J, SLF4j
Web Servers: Tomcat, Glassfish
App Servers: WebLogic, WebSphere(WAS), JBoss
PROFESSIONAL EXPERIENCE:
Senior JAVA Developer
Confidential, San Antonio, Texas
Responsibilities:
- Experience on core java programming, and J2EE technologies, Strong Object Oriented Fundamentals and design Patterns.
- Developed Server/Client based application to provide constant proper request and response to registered members.
- In order to design business logics in code level, translated Design matrix, which is the heart of the BBCATS applications Orchestrated test flows
- Strong Development background, hands-on experience on working on multiple enterprise applications’ SDLC with Agile
- Worked on spring MVC framework and Spring AOP Interceptors in Logging and Auditing
- Implemented new WSDL file and relevant XSD schema using SOAP to map and handle messages and developed partial restful web services API.
- Developed the web services by using WSDL, SOAP using SOA.
- Oracle is used as a backend data storage and a data manipulator.
- Unit tested all the classes using JUNIT at various class level and methods level
- Worked with deployment descriptor, filters, listeners, context and session attributes.
- Developed validations for forms data as well as server side using Struts Validator frame work.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and stored Procedures
- Used Hibernate for Object-relational Mapping and for database operations in Oracle database
- Used JAXB for converting Java Objects from the XML Message
- Developed Java Messaging Services (JMS) with Message Driven Beans by configuring JMS Queues, Topics, and Connection Factories.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Designed Data Access Objects to encapsulate data access code
- Maintaining smooth and clear communications with system engineer and off-shore QA member to apply function and fix issues in low level of coding
Environment: JAVA.JE22, Servlets, Spring4, JSP, JUNIT, Weblogic, MSdServer, Eclipse, Oracle 11g, Hibernate, XML, XSL, XSLT, Java Mail API, Apache CXF and Camel.
Sr. JAVA Developer
Confidential, San Antonio, Texas
Responsibilities:
- Design and coding of various JAV, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couch base.
- Developed GUI using JSP, Html5, CSS3, XHTML, Swing and JavaScript to simplify the complexities of the application.
- Design and coding of User Interfaces using JSP, AJAX and Servlets and Coding of web services to implement SOA.
- Communications with Business Users and facilities them with required data.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
- Implemented AngularJS, Bootstrap, and many jQuery plugins wrapped in AngularJS directives.
- Build servers using AWS, importing volumes, launches EC2, RDS, creating security groups, auto-Create PL/SQL procedures and fine tune databases queries and Deployed applications an AWS by using Elastic Bean Stalk.
- Involved in critical application enhancements and performance improvements Developed web services to communicate with external systems.
- Specialized in PeopleSoft Finance, HRMS. Learning Management domain business analysis, design, reporting, data structure modeling, upgrading, testing, production support, and troubleshooting
- Implementing Business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Implementing design patterns like Singleton, Business Delegate, Services Locator and DAO
- Prepared Test Plan and executed at Integration level
- Implemented Business rules for processing the data using JAVA, SPRING MVC and Hibernate.
- JUnit are used effectively in web services developed with Worked on build scripts using Apache Maven.
- Used spring source Tools Suite as IDE for coding, testing and Apache Tomcat Server 6.0 for deployment of the web application.
- Developed of NoSQL Databases and hands on work experience in writing application on NoSQL database.
- Implemented ANT tasks to build and deploy the application
- Developed WSDL and Implemented Web Services in SOAP Server using Apache CXF using SOA.
- Implemented and Designed Use Case and class diagram using UML
- Created FDs for feature enhancement and requirement proposals
- Experience in development of logging standards and mechanism based on LOG4J
- Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jerkins
- Implemented MVC Architecture with J2EE environment using Struts framework
- Wrote Controller classes in Spring MVC framework in web layer of the application architecture
- Developed stateless session Beans to handle business logic
- Implemented JAX-WS Web services to get the VPN provisioning XML
- Implemented Business Logic and view Components using EJB and HTML, CSS, JSP, Java script.
- Implemented Test driven development of project used JUnit
- Worked on Oracle database, Creating Tables, views and as a Tech Lead, mentor and guide the team and track the deliverables.
- Take care of deployment in Linux and Windows systems
Environment: Java, J2EE, Spring MVC and Rest, JPA, JSP, Mockito, Couch base, rest assured, Swagger UI, Apache Tomcat 5.5.28 Unix (Solaris), Angular JS, HTML, Shell, Hibernate, People Soft, CSS, XML/JSON, Java script, AJAX,PLSQL, NoSQL, Oracle 10g, Log4J, Maven2.x/3.x, Jerkins, Linux and sonar.
Java Developer
Confidential
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases
- Designed and Implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 3.0, SQL, ANT, JMS, Oracle and Web Logic Application server.
- Involved in the configuration of Spring MVC, File Download and ORM Framework (Hibernate)
- System built using Model-View-Controller(MVC) architecture
- Developed and implemented Transaction Management using spring. Used Hibernate for mapping business objects to the Oracle database.
- Developed Web services to allow communication between applications through SOAP over HTTP using Apache Axis2
- Developing multi-threading application using Spring Batch
- Used Spring MVC to decouple business logic and view components
- Design and development of the web application using IOC and Spring AOP framework implementation
- Used Angular JS for the two-way data-binding allowing auto synchronization of models and views
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Implemented XSD Schema to create POJO Classes for the XML elements
- Developed and Implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB from Bean and Action Classes.
- Configured Hibernate into Spring Application and used for building Hibernate DAO classes with spring’s DAO support.
- Involved in writing queries and stored procedures for MUSQL, Oracle and SQL Server
- Extensively used Hibernate Query Language(HQL)
- Implemented different types of spring controllers as per application requirements, DAO and service layer components using Spring/Hibernate annotations.
- Worked on object modeling using UML, creates class diagrams, Sequences diagrams to describe the relationship that’s exists among system’s object in accordance with the business requirements.
- Deployed applications in Apache TOMCAT Server participated in code reviews an also worked along with testing teams.
Java Developer
Confidential
Responsibilities:
- Technical responsibilities included high level architecture and rapid development.
- Design architecture following J2EE MVC framework.
- Developed interfaces using HTML, JSP pages and Struts presentation view.
- Developed and implemented Servlets running under JBOSS.
- Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio
- Implemented CMO entity beans for persistence of business logic implementation.
- Developed Struts forms and actions for validation of user request data and application functionality.
- Developed JSPs with Struts custom tags and implemented JavaScript validation of data
- Used JavaScript for web page validation and Struts Validator for sever side validation
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
- Inspection of quality deliverables such as design documents.
- Wrote SQL Script, Stored procedures and SQL Loader to load data.
Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Glassfish, JBuilder, Oracle 9i.
