Sr. Java/j2eedeveloper Resume
Detroit, MI
PROFESSIONAL SUMMARY:
- Having around 7 years of Extensive experience of Application designing and developing applications utilizing Java, J2EE, Enterprise frameworks and extensive Object - oriented analysis, design and development experience.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Experience in Web Services using SOAP, Restful.
- Proficient in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS, Node Js, AJAX, jQuery.
- Hands on experience with databases like Oracle,MySQL,Postgresql,Cassandra.
- Experience in working on various spring modules (Spring MVC, Spring DAO and AOP).
- Good knowledge on Spring Batch, Spring Security, Spring Cloud.
- Experience in developing Microservices using Spring Boot.
- Comprehensive Experience with Waterfall, Agile software methodologies by coding application components using Iterative development and Test-Driven development approaches.
- Experience in container based technologies like Docker, Kubernetes.
TECHNICAL SKILLS:
Languages: Java, J2EE, SQL, PL/SQL, UML, C, UNIX
Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, jenJS, AJAX.
XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0/7.0/8.0, Web Logic 10.3/12.1/12.2, Web sphere 8.0/8.5, Web Sphere Application Server 8.0 & RAD 8.5, JBoss 7.0/8.0. IIS
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE
Development Tools: TOAD, XMLSpy, Ant, PL/SQL Developer, jMock, MAVEN
Modeling/CASE Tools: MS Visio Professional, Star UML
Testing Tools/ Others: JUnit, SoapUI, RTC, LoadUI
Operating systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Oracle 8 / 9i / 10g/11g, HSQL, DB2, PL/SQL, MySQL, MS SQL Server 7.0, Sybase, MS-Access.
Version Controls: CVS, SVN, GIT
Frameworks: Struts, CSS Frameworks, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate, Spring Cloud, Spring Boot, Spring Security, Hibernate, DWR, Log4j.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, MI
Sr. Java/J2EEDeveloper
Responsibilities:
- Involved in complete development of Agile Development Methodology/SCRUM to meet customer expectations, timeline with quality deliverables and tested the application in each iteration.
- Used core java to design application modules, base classes and utility classes.
- Coded small methods to provide reusability of the code in accordance to OOPS principle.
- Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular and parsed the data to client and handled the security and Authorization using Spring Security.
- Developed UI using HMTL5, Angular, and JavaScript for reporting on several batch applications which run daily and to provide statistics about the data loaded successfully against the failed members to the management.
- Angular Ajax module is used to handle Restful calls to enable communication between view components and server.
- Integrated with Spring Security (RSA) to secure endpoints.
- Providing support for implementation, troubleshooting and updates of applications on Linux/UNIX servers.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Developed and executed Test cases using unit testing (JUnit) and integration testing.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing container.
- Implemented REST Services to call JBPM Services and converting to JSON.
- Configured and Developed code in Hibernate 3.0 to connect to the database, prepare the query/update statements, execute the query/update statements in the database and retrieve the results from the database.
- Involved in data validation by writing several complex SQL queries in Oracle 11g and worked on data quality issues.
- Performed Webservices testing using SoapUI.
- Create Jenkins pipeline for continuous integration: including triggering project build, uploading the jar/ear file to Artifactory and deploying in the AWS EC2 instance.
Environment: Java/J2EE, Agile Methodology, JSP, Servlets, Spring Framework (Core, MVC, Data Batch), Spring Boot, Spring Cloud, Spring Security, hibernate 3.0, RedHat JBPM, DB2, JUnit, Maven, Web Services, Docker, Eclipse, HTML, CSS, JavaScript, Angular 2, Jira, Jenkins, Micro services, GITHUB, SoapUI, Oracle 11g, Kubernetes.
Confidential, Pleasanton, CA
Sr. Java J2EE Developer
Responsibilities:
- Involved in development, unit testing, performance tuning, application support & maintenance in Information Technology and analyzing and developing the application using Object Oriented Application & Design (OOAD).
- Involved in complete development of Agile Development Methodology/SCRUM to meet customer expectations, timeline with quality deliverables and tested the application in each iteration.
- Involved in writing Multi-Threading Synchronization concepts in Java Programs.
- Developed the multi-threaded Java application, which calls backend processes.
- Consumed REST services using jersey web resources for various HTTP methods and developed REST services using Express, Underscore, body-parser, mongoose etc for another internal application.
- Design and implement a Context REST API using Java Spring Boot.
- Integrated with Spring Cloud projects to provide distributed tracing and other features.
- Implemented Spring Transaction management for some database transactions.
- Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, Java Script, jQuery and CSS.
- Developed JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Wrote transformations for importing data using Spring Batch.
- Written SQL Queries to communicate with the Oracle Database.
- Worked on making AJAX calls to connect database using RESTFUL web APIs and worked on integrating the middleware to front-end.
- Involved in migrating existing monolithic application into Micro Service Architecture based Developed Windows and Linux Scripts that will call the backend Rest Micro Services through CURL calls in getting the JSON Format to integrate with User Interface Application.
- Designed and developed Micro Services business components using Spring Boot.
- Created and managed a Docker deployment pipeline for custom application images in the AWScloud using Jenkins. ci/cd pipeline automated with the function test suites, performance test suites, code quality, code coverage etc.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JSF, JavaScript, HTML/DHTML and CSS
- Use GIT to maintain current and historical versions of files such as source code, web pages, and documentation.
Environment: JAVA 1.8, JBoss, JSP, Hibernate,Java Beans, XML, Maven, Ant, Log4j, RESTFul webservice, SVN, JSON, jQuery,Oracle 11g, AngularJS, Oracle JavaScript, Jenkins, AWS,bootstrap, TDD, GitHub, Docker, SpringFramework, Spring Security,jira.
Confidential, Irving, TX
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Designing the front end using JSP, jQuery,CSS and Html as per the requirements that are provided.
- Agile Methodology is used for development of the application.
- Extensively used jQuery selectors, events, Traversal and jQuery, AJAX with JSON Objects
- Implemented Spring with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
- Used Spring IOC framework to integrate with Hibernate.
- Used Web services - WSDL and SOAP for getting required information from third party
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
- Designed and developed components for order entry using EJB2.0 with a Java Swing client application.
- Currently working on Docker container implementation for the Enterprise build system.
- Experience in writing SQL queries which is used to read/write database.
- Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), JavaSwing.
- Created a process that allowed JJill to run two vastly different versions of POS (Xstore), and server code (Xcenter) simultaneously without detriment to store operations. jQuery library has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
- XML Schema design & development. E.g. developed XQuery to transform DTD to XSD based XML.
- Used Web services - WSDL and SOAP for getting required information from third part.
- Coding and development using core Java, hibernate, Spring, Spring Restful framework.
Environment: Java 7.0/6.0, UML, SpringMVC, JavaScript, Struts, API, SOAP Web Services, Linux, CSS, CMS, Hibernate, SQL Server, WSDL, Angular 2, Tomcat, Oracle 10g, Maven, JSF, JMS, EJB, IBM MQ, XQuery, XSD, AEM, WSDL, XPath, JUnit, JBoss, Tomcat, JDBC.
Confidential, Hartford, CT
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- The application is designed using J2EE design patterns and technologies based on MVC architecture.
- Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Spring Framework is implemented for a common look in all the presentation views.
- Integrated spring MVC with spring DI and Spring hibernate DAO.
- Implemented security for different front-end views based on the access privileges.
- Designed the user interfaces using JSPs and AJAX.
- Created and developed REST based Web Services with JSON type of response.
- Used RAD IDE based on Eclipse for writing code for JSP, Action Classes and spring beans.
- Involved in integration of layers (UI, Business & DB access layers).
- Involved in writing DAO, DTO’s using Hibernate DAO Support.
- Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Used JBoss Application Server and deployed the application into the server.
- Developed JUnit test cases for DAO and Service Layer methods to accomplish TDD approach.
- Used SVN for version control of the application.
- Used Log4J to capture the log that includes runtime exceptions.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components into the server.
- Interacted with quality assurance team for requirements gathering and analysis.
Environment: Core Java, J2EE, JSP, Spring, OOAD, MySql, HTML, XML, ANT, IBM RAD IDE, JBoss Application Server, Hibernate, Rest, LOG4J, SVN, TOAD, JUNIT.
Confidential
Associate Java/J2EE Developer
Responsibilities:
- Involved in the requirement analysis, design, and development of the new project.
- Involved in the design and estimation of the various templates and components.
- Server-side interaction was developed using Web services and exposed using JSON and jQuery.
Developed the web layer using Struts 1.2.
- Used Validator framework of the Struts for client side and server-side validation.
- The UI was designed using JSP, Velocity template, JavaScript, CSS, jQuery and JSON.
- Involved in developing web services using Apache XFire& integrated with action mappings.
- Used Internalization, Localizations, tiles and tag libraries to accommodate for different locations.
- Co-ordinate Application testing with the help of testing team.
- Involved in writing services to write core logic for business processes.
- Involved in writing database queries, stored procedures, functions etc.
- Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
- Involved in Transformations using XSLT to prepare HTML pages from xml files.
- Enhanced Ant Scripts to build and deploy applications
- Involved in Unit Testing, code review for the various enhancements
- Involved in end to end implementation of the application.
Environment: Java/J2EE (EJB, JSP/Servlets, JDBC, XML), My Eclipse, Tomcat, Resin, Struts, iBatis, Web logic App server, DTD, XSD, XSLT, Ant, SVN.