Sr. J2ee Developer Resume
Frisco, TX
SUMMARY:
- Around 6 years of IT experience in developing, delivering of software using wide variety of technologies in all phases of the development life cycle. Expertise in Java technologies as consultant, proven ability in project based leadership, team work and excellent analytical and communication skills.
- Strong experience in working end - to-end development life cycle(SDLC) of projects, through the gamut of phases from Requirements Gathering, Analysis, Design, Development, Testing to Quality Review up until Support in warranty and Production Support, in Agile and Waterfall methodologies.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JSF, JDBC and Object-Oriented Programming techniques.
- Experience in developing applications using Spring framework including Spring MVC, Spring AOP, Spring IOC, Spring ORM and Spring Security framework.
- Expertise in JAX-RS Restful, JAX-WS Web Services application development using WSDL, SOAP, JAXB, SAAJ, SOAP/HTTP and used Apache Axis engine toolkit.
- Experience in developing applications using Struts Framework.
- Have good experience in working on Hibernate ORM mapping in accessing Oracle/MySQL Server database.
- Implemented Spring Boot Micro Services to divide the application into various sub modules.
- Expertise in Web-Development technologies like HTML, JavaScript, CSS, XML and XSL/XSLT, JAX and JQuery.
- Extensive development experience on different IDE’s like Eclipse and Net Beans.
- Developed Sales and Margin module using Spring Boot, Microservices.
- Extensive Experience developing robust and highly scalable applications based on microservices architecture.
- Experience with multiple Servers like WebLogic, Jboss, Glass fish and Apache Tomcat.
- Experience and good understanding about RDBMS (Relational Database Management System) like Oracle, MySQL. Coding experience in stored procedures, Functions, Triggers.
- Good working knowledge of XML (DOM, SAX), Multithreading, Collections and Exceptions.
- Extensive experience in version control software like SVN, PVCS, VSS and Clear Case.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Maven, Jenkins and Ant Tool.
- Strong analytical, problem-solving and organizational skills
- Extensive experience in Production Support Process in usage of Remedy and servicenow (emergency, maintenance and bug fix).
- Experience includes working as Client Coordinator, Senior Software Engineer and Lead Developer
- An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and also can work efficiently as an individual.
- Experience in carrying out the JUnit Tests.
TECHNICAL SKILLS:
Languages: Java, Python, Scala, SQL, PL/SQL, Shell Scripting, XML
RDBMS/Database Servers: Oracle, SQL Server, Hibernate.
Web Technologies: Struts, Servlet, Spring MVC, JSP, HTML, Angular Js, Java Script, JQuery, Json, JBPM.
Application Frame Work: Struts framework, Apache Ant builder, JSF, Hibernate, Spring Framework, Hadoop, Spark.
Distributed Technologies: J2EE1.3, EJB, JMS and RMI
XML and WebServices: XML, SAX/DOM/JAXB Parsers, XSLT, SOAP, WSDL, SOA, RESTful
Web/Application Servers: WebLogic, Apache Tomcat, JBOSS, Glassfish, WebSphere.
IDE/ Tools: PL/SQL Developer, TOAD, SQL Developer, WINSCP, vi Editor, Eclipse, NetBeans, Putty, MS Office, MS ProjectNetworking Protocols: TCP/IP, HTTP, HTTPS, FTP, TELNET, SOAP, RMI
Expert Systems: JESS (Java Expert System Shell)
Unit Testing / Build Tools: JUnit, Ant, Log4j, ETL, Rational Rose.
Operating Systems: MS-DOS, Windows95/98/NT/2000/Xp, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Frisco, TX
Sr. J2EE Developer
Responsibilities:
- Worked on Agile Environment having daily stand up meetings, pre-planning and planning meeting and also face-to-face communication.
- This web-based application was designed, implemented and tested the Spring Domain Model for the services using Core Java.
- Developed presentation layer using JSP, HTML, CSS, AJAX, JavaScript, JSTL taglibs.
- Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
- Designed and developed Business components and Integrated with Spring framework.
- Importing and exporting data into HDFS and Hive using Sqoop.Integrated Spring framework with Hibernate that is used for Database operations.
- Implemented Spring Boot Microservices to divide the application into various sub modules
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Implemented consumer and provider services using RESTful web services.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Responsible for compiling and submitting an error report for management each week.
- Involved in Unit & Integration Testing for different Modules in the application.
- Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
- Developed complex Map Reduce programs in Java for Data Analysis on different data formats.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Ensure compliance with established architecture, design patterns, policies, standards and best practices.
- Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of current system.
- Identify production and non-production application issues.
- Identify opportunities to fine-tune and optimize applications of java developed projects.
- Provide technical support and consultation for java application and infrastructure questions.
- Develop and execute unit test plans using JUNIT test cases.
- Implemented POC in spark and Scala to process big data.
Environment: JAVA, Scala, J2EE, Eclipse, Spring, Hibernate, JSP, Servlets, JDBC, XML, CSS, Oracle, PL/SQL, Toad, JUnit, Apache Tomcat, Microservices, Maven, Jenkins ServiceNow, RESTful Web Services, Spark, UNIX, SVN, Hadoop, MapReduce, hive, Sqoop.
Confidential, San Diego, CAJr. J2EE Developer
Responsibilities:
- Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under Spring Framework.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript and Servlets for login, find Subscriptions and create contract modules.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
- Good experience in developing Multi-Threading and Backend batch operations.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Developed and deployed SOAP based JAX-WS Webservices and deployed Web services on Apache Tomcat 5.
- Development of Microservices using Spring Boot, Spring Rest and Spring WS and deployed in cloud using PCF (Pivotal Cloud Foundry).
- Developed application front-end using Spring MVC.
- Implemented DAO layer by integrating, Spring & Hibernate for ORM mapping and Oracle in the backend.
- Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
- Involved in creation and deployment of Enterprise Application.
- Part of the team responsible in creating the architecture for staging environment for the Oracle database.
- Used Web services - WSDL and SOAP for testing.
- Used SoapUI for load testing the Web Services.
- Developed web services in Java with Apache Axis.
- Designed OLAP solution to perform multidimensional analysis of financial data with existing Oracle database at the backend.
- Verify data integrity for complex mathematical calculations and totals based on specific criteria for user interface and back-end processes using SQL Navigator and Toad.
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE.
- Played a significant role in integrating the UI with backend service used spring, Hibernate. Java and SQL.
Environment: JAVA, J2EE, Eclipse, Spring, Hibernate, JSP, Servlets, JSON, Microservices, Log4J, JBPM, JDBC, XML, UNIX, Hadoop, CSS, Oracle, AKKA, PL/SQL, Toad, ETL, Apache Axis Web Services, JQuery, AJAX and tomcat.
Confidential, Milpitas, CAJ2EE Developer
Responsibilities:
- Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under Spring Framework.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript and Servlets for login, find Subscriptions and create contract modules.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
- Good experience in developing Multi-Threading and Backend batch operations.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Developed and deployed SOAP based JAX-WS Webservices and deployed Web services on Apache Tomcat 5.
- Responsible for using Micro Services in project Module.
- Developed application front-end using Spring MVC.
- Implemented DAO layer by integrating, Spring & Hibernate for ORM mapping and Oracle in the backend.
- Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
- Used the J2EE components like JSP's, Servlets and implemented Spring framework for MVC architecture, Micro services and Dockers.
- Involved in creation and deployment of Enterprise Application.
- Part of the team responsible in creating the architecture for staging environment for the Oracle database.
- Used Web services - WSDL and SOAP for testing.
- Used soapUI for load testing the Web Services.
- Developed web services in Java with Apache Axis.
- Designed OLAP solution to perform multidimensional analysis of financial data with existing Oracle database at the backend.
- Verify data integrity for complex mathematical calculations and totals based on specific criteria for user interface and back-end processes using SQL Navigator and Toad.
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE.
Environment: JAVA, J2EE, Eclipse, Spring, Hibernate, JSP, Servlets, JDBC, XML, CSS, Oracle, PL/SQL, Toad, Junit, Apache Axis Web Services, SVN, JQuery, AJAX and tomcat
ConfidentialJ2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose XDE to model the detail design of the application.
- Developing java/ J2EE classes and UI using JSF and CSS.
- Utilized core J2EE patterns such as Singleton to implement the architecture for the system
- Involved in the development of presentation modules for User Account Management product in Rational Application Developer environment. The application is based on the MVC-II Architecture
- Developed User Interface using Java Server Pages and utilizing Custom Tag Libraries for creating complex web pages.
- Developed Custom Validation in struts and used built-in validation to validate the fields in the form.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages using WSAD.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Developed java static/dynamic HTML pages to provide client side validations in java script and provided an interactive front-end GUI using AJAX
- Incorporated jQuery to simplify HTML document traversing, event handling and AJAX interactions for rapid web development
- Used XML Web services for transferring data between different applications.
- Used JAXB API to bind XMl schema to java classes.
- Used Spring Framework to integrate with OR mapping tool Hibernate.
- Tested the application functionality with Junit Test Cases.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control.
- Extensively used ANT as a build tool.
- Deployed the applications on Jboss Server.
Environment: JAVA, J2EE, Eclipse, Putty, Struts, Hibernate, JSP, Servlets, JDBC, XML, CSS, Oracle, PL/SQL, Toad, JUnit, SVN, JQuery, JSF, AJAX and Jboss.