Sr.java J2ee Developer Resume
Long Island, NY
SUMMARY:
- Around 8 years of experience in analysis, design, development, Implementation and testing of object - oriented and web-based applications using java/j2ee.
- Involved in all the phases of SDLC, Project Management (Waterfall & Agile/Scrum methodology) including requirement gathering, analysis, define project scope, design, coding, App & web server installation, deployment, testing and implementation.
- Extensive Experience with core java such as Multi-Threading, Collections, Exceptional Handling, Networking, JDBC.
- Experience in Object Oriented Programming (OOP) such as inheritance, Polymorphism, Abstraction and Encapsulation.
- Expertise in developing web-based java applications using core java, j2ee, JSP, servlets, JSF, JDBC, Struts, Spring, SpringMVC, jQuery, Hibernate, XML, SOA, UML, WebLogic, JBoss, ApacheTomcat, JSON, SSL, SpringSecurity.
- Experience in working on Integration Spring Modules (Spring MVC, IOC, Batch, Boot, Security, AOP) with Hibernate as the back-end ORM tool for the implementation of persistence layer and mapping of POJO’s.
- Used SpringSecurity for authentication and authorization of the application.
- Implementing client-server business applications using Micro Services.
- Experience with cloud technologies such as Amazon Web Services (AWS) like Elastic Compute Cloud (EC2), Elastic Load Balancers, S3, Cloud-Front, Cloud-Watch, IAM.
- Experience in database management systems such as Oracle 11g/11i/10g/9i, SQL Server 2014 and MySQL.
- Experienced in usage and deployment of web applications in WebLogic, WebSphere, JBoss Application Server and Apache Tomcat Server.
- Developed logging mechanisms with Log4J.
- Experience in working with versioning tools such as GIT, SVN, CVS, Clear case and build tools like ANT, MAVEN.
- Hands-on experience with various Application servers and Web servers (IBM WebSphere Application Server, WebLogic, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse, Eclipse, Eclipse, STS, IntelliJ, NetBeans.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service).
- Domain knowledge and business expertise in Banking, finance, Insurance, Healthcare.
- Experience in developing applications on operating systems like Windows and Linux.
- Capable of learning new technologies and adapt to new environments quickly.
TECHNICAL SKILLS:
Operating Systems: Linux, Windows 7/vista/XP/2000
Programming Languages: Java 1.8, Python, SQL, JavaScript, HTML5, CSS, jQuery, Servlet, AJAX, JSP.
Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOA, SOAP, JavaScript, JQuery, Bootstrap, AJAX, CSS3, XML and HTML5
Design Patterns: Core Java patterns -MVC, value object, Service Locator, Data Access Object, Singleton and Business Delegate.
Databases: Oracle 8i/9i/10g/11g,IBM DB2, MySQl, SQL Server.
Development Tools: Eclipse, STS
Development Approach: Agile, Waterfall
Methodologies: SDLC, OOAD, Agile, Scrum, TDD.
Frameworks: Struts, Spring, JPA, Angular JS, Hibernate, JSF
Servers: IBM, Web Sphere, Web Logic, JBoss 7, Apache Tomcat 5/6/7.
Web Services: Soap, Restful Web Services.
Logging and TestingTools: Log4J, jUnit.
PROFESSIONAL EXPERIENCE:
Confidential, Long Island, NY
Sr.Java J2ee Developer
Responsibilities:
- Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development, and system testing.
- Designed and developed controller/ business layer using Spring Core, MVC, AOP and spring web services and JAX-RS restful services.
- Worked on project using Agile SCRUM methodology. And involved in daily stand up meetings.
- Experience in developing Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
- Worked on Web Services using java API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services and micro services.
- Install, configure, deploy, load balancing, performance tune and maintaining of Tomcat 6.0.35 and Web Sphere serversUsing Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Designed and developed Service layer using Struts framework.
- Implemented the Project structure based on Spring MVC pattern using spring boot .
- Used Spring-boot for dependency injection as well as running the micro services through embedded Tomcat server.
- Hands on programming skills on collections, Multi-Threading, Garbage collection, Exception handling, OOPS concepts in Core Java.
- Used Angular JS Framework to bind HTML views and JavaScript object models.
- Work on both Waterfall and Agile Methodologies.
- Used SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
- Written JUnit Test Cases for the classes developed.
- Used Git, SVN as a version control tool and JIRA a work automation tool.
Environment: JAVA 8, Spring 4.0, Hibernate, Struts, SOAP, REST, Web Services, JavaScript, CSS3, AJAX, Html5, JSP, PL/SQL, IBM WebSphere 7.0, UNIX, UML, Junit, Maven, JBPM, Selenium, JMS, Apache Tomcat, Linux.
Confidential, Fremont, CA
Role:Java Developer
Responsibilities:
- Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
- Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time
- Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML, Bootstrap and DHTML and JSTL
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate.
- Implemented MVC design pattern using spring framework. Extensively used Spring MVC to control the flow of the application.
- Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
- Implemented RESTful and SOAP based web services using JAX-RS and JAX-WS respectively.
- Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
- Designed and Implemented the DAO layer using Spring with Hibernate.
- Worked on coding persistence layer components using Hibernate.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Used SQL Queries and stored procedures to interact with Oracle DB.
- Involved in using Spring AOP framework for reusability logging purpose. Worked on Log4J to validate functionalities and JUnit for unit testing
- Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.
- Extensively used Enterprise GIT for push and pull requests of the code.
- Used Spring Tool Suite (STS) IDE tool for application development.
Environment: Java, Spring, Spring Boot, Spring Batch, Spring MVC, XML, JSON, GitHub, Hibernate, Oracle 12c, JUnit, Maven, Jenkins, Web Sphere, JMS, Restful, Micro Services, HTML5, CSS3, JavaScript, Angular JS, JSP, Agile Methodology, Log4J and STS
Confidential, Miami FL
Java/J2ee Developer
Responsibilities:
- Responsible for gathering and understanding the system requirements by interacting with clients.
- Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO.
- Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
- Developed a HTTPS server and implemented features to serve different file types(TLS)
- Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
- Used Core, Context, and Security, Bean modules of Spring Framework.
- Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
- Handling orchestration service and rule engine which is implemented in NodeJS.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Configured the XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
- Used JQuery framework for creating front end applications and for Client-Side validations.
- Used iBatis for designing, developing and maintain the data layer.
- Consumed SOAP Services with Apache CXF as runtime engine.
- Worked on Marshalling and Un marshalling the XML using JAXB.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Assisted in implementing an application in Clojure.
- Designed and developed Micro services business components using Spring Boot.
- Worked on JMS and Messaging Queue (MQ) configurations.
- Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design) .
- Develop a suite of gateways using the Apache Camel Integration framework.
- Used Eclipse IDE for the development of application and having sound knowledge on shortcut keys.
- Worked with version control management tool GIT for project check in, checkout.
- Used GIT as version controlling tool for code and Ant as a build Tool.
- Used CVS for project and version management.
- Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
- Application developed on Agile methodologies scrum and iterative method process.
- Used Apache Log4J logging API to log errors and messages.
- Created JUnit test suite to automate the testing of the business logic.
- Involved in 24x7 support, Maintenance and enhancement of the application.
- Implemented the Account Management micro service that used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application
Environment: JDK 1.7, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, iBatis, ANT, JavaScript, VSS, XSLT, CSS, AJAX, JMS, SOAP, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, Junit, UNIX.
Confidential
Java Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Used Spring MVC3.0 architecture, Spring tags, and JSP on the front end.
- Design JSON responses according the request, send it back to the front end after the logic processing.
- Implemented spring IOC to resolve dependency injection.
- Involved in building web service.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
- Wrote test cases in JUnit for unit testing of classes.
- Published and consumed RESTful Web Services for transferring data between different applications.
- Involved in Core Java concepts like Collections, Multi-threading and Serialization.
- Involved in coding, maintaining, and administering Project artifact deployed on IBM WebSphere Application Server.
- Used Eclipse IDE for developing code modules in the development environment
- Implemented the logging mechanism using log4j framework
- Used SVN version control to track and maintain the different version of the project.
- Scheduler to compare the output and re-run the failed requests repeatedly.
- Creation of mock response and Unit testing the response with database populated values.
Environment: Java/J2EE 1.6, JAX RS, IBM WebSphere, Tomcat Application Server 5.0,MySQL HTML, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse, Maven 3.0.4, JUnit 3.8, Log4j, SVN.
Confidential
Java Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Played key role in the high-level design for the implementation of this application.
- Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Developed UI using java swings.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Involved in Code reviews for other modules developed by peers.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
- Accessed stored procedures and functions using JDBC Callable statements.
- Executed and coordinated the installation for the project.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, Web portal, oracle, HTML, DHTML, SQL and JUnit.
