Java/j2ee Developer Resume
Cincinnati, OH
PROFESSIONAL SUMMARY:
- 8 years of IT experience in Design, Development, Implementation and Testing of object - oriented applications.
- Experience working with Software Development Life Cycle(SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations in developing web applications using JAVA, J2EE, EJB etc.
- Expertise in Spring, Struts, Hibernate, Spring Microservices, and web services (SOAP and RESTful).
- Conversant with Java Web Service API's such as JAX-RS, JAX-WS and other implementations like Jersey
- Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, JSON, DHTML and JavaScript, SQL, PL/SQL.
- Experience in using Hibernate, iBatis as ORM tools and JPA frameworks for database connectivity
- Good knowledge and hands-on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces.
- Extensive knowledge of the spring modules like Spring IOC, Spring DAO, Spring Microservices, Spring Web Flow, Spring Security, Spring MVC, and Spring AOP.
- Hands on experience in configuring and deploying web Applications using different web/application servers such as Web Logic 11g, IBM WebSphere, JBoss, Glassfish and Apache Tomcat 9.0
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access objects.
- In-Depth knowledge and experience in stored procedures in Oracle SQL.
- Knowledge on C and C++ with Object Oriented Concepts.
- Worked on MVC Architecture like AngularJS, NodeJS, and Spring.
- Expertise in XML, JAXP, SAX, DOM.
- Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
- Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, Java-Beans, AWT, AJAX, EJB, JMS, JNDI, UML, Rational Rose, HTML, DHTML, JavaScript, and Oracle in Windows XP.
- Hands on experience with build tools like ANT, Maven, Jenkins and logging tools like Log4J.
- Experience in testing with JUnit Framework using Mockito, Easy Mock Spring Junit Runner.
- Expert in writing client-side validations using validation framework.
- Experience in working with Relational Databases like Oracle 11g/12c, MySQL, DB2, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Redis, MongoDB & Cassandra.
- Experience in using WebStorm, Net Beans, Atom, Eclipse IDE, STS
- Knowledge on GUI applications using Java SWING and AWT.
- Good experience on JBoss Drools Rules Engine.
- Experience in Core Media along with Web Content Management using different Webservers like Tomcat and application servers like WebSphere.
- Expertise in design and development in SOA architecture with Web Services which includes implementing and handling of XSDs, SOAP, WSDL files, JAX-B, JAX-WS, authentications using RESTful Web Services.
- Used Jira to track the user stories and defects with agile technology.
- Strong knowledge in principles, OOPS concepts, Configuration management, build process and release management.
- Adept in using version control tools like GIT, SVN and CVS.
TECHNICAL SKILLS:
Languages: Java, C, C++, J2EE, JavaScript, PL/SQL, SQL, Python
Web Technologies: HTML, DHTML, Custom Tags, XML, RMI, AJAX, CSS, JavaScript, Node JS, Angular JS, LDAP.
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, Multi-threading, Lambda Expressions, Java Mail, Kafka, PostgreSQL
Java Frameworks: Spring, Struts, Hibernate, JSF
Spring Frameworks: Spring IOC, Spring JDBC, Spring Boot, Spring Security, Spring MVC, Spring Batch, Aspect Oriented Programming (AOP).
Design Patterns: Singleton, Factory, Observer, MVC, DAO, Session Facade, Business Delegate.
Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Glassfish, Apache Tomcat.
ORM Frameworks: Hibernate, JPA, iBATIS.
REST, SOAP, JAXWS, JAX: RPC, JAX-RS, WSDL.
Database Servers: Oracle 10g/11g, DB2, SQL server, MySQL, MongoDB, Cassandra.
IDEs: Eclipse, Editplus, Text Pad, JBuilder, NetBeans, WSAD, RAD,STS
Version Control: GIT, CVS, SVN.
Build Tools: ANT, Maven, Log4J, Swing Suite
QTP, PR: Tracker, JIRA, BugZilla
Testing Tools: JUnit, Jasmine, Karma, Selenium, Mockito
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
Java/J2EE developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework. Implemented Micro services using Spring Boot, Spring Cloud and implemented Restful Web Services to retrieve data from client side using Micro services architecture.
- Implemented the caching mechanism in Hibernate to load data from database.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Developed REST based Micro services using Spring Boot.
- Involved in integrating JAX-RS into Spring Boot application.
- Used NodeJS as proxy to interact with Rest services and with Database, building real-time Web API's.
- Created all the services to work with the various entities provided and rectified the services using REST APIs.
- Responsible for build and release the code from Subversion and GIT.
- Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
- Involved in running python scripts for AWS Lambda for blue-green testing which is used for the deployment in different environments.
- Involved in creating multiple AWS EC2 and S3 and providing security through IAM and AWS SSO.
- Designed and modified User Interfaces using JSP, JavaScript, CSS3, HTML 5, JSON, Performance Engineering and jQuery.
- Used Eclipse IDE for development, configured and deployed the application on to Web Sphere using Maven, version control by SVN and tested using JUnit.
- Used Apache Tomcat as a web server and WebLogic as an application server to deploy various components of application.
- Worked with JBoss Business Rules Management System (BRMS) to write the rules for the validation of transactions.
- Implemented OAUTH 1.0 for authenticating the API clients.
- Worked on designing and creating business rules using Drools Rule Engine.
Environment: Java 8, HTML, CSS, JSP, Servlets, jQuery, AngularJS MVC Framework, Node.js, JSTL, AJAX, Microservices, BackboneJS,Restful, Apache, Spring Core, Spring MVC, Spring Boot, Hibernate, JUnit, Apache Solr, JSON, Postman, SOAP UI, Spring Tool Suite, AWS, Web Logic, Maven, TDD, Gradle, Unix Shell scripting, GIT.
Confidential, Milwaukee, WI
J2EE/Java Developer
Responsibilities:
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Used Hibernate for accessing the database and mapping the entities by using hibernate annotations.
- Used Spring MVC framework for developing the application.
- Expertise in designing and implementing the RESTful web services with Spring Boot and Microservices with Spring Cloud and Netflix Components.
- Well versed in installation, configuration, supporting and managing of Big Data and underlying infrastructure of Hadoop Cluster.
- Worked on NoSQL (Mongo DB) concepts such as locking, transactions, indexes, replications, schema design.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Used Couchbase Server is specialized to provide low-latency data management for large-scale interactive Web Applications.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean s in Spring IOC framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Experience supporting applications using Docker, Jenkins, Artifactory, Ansible & GIT.
- RBAC configuration in PCF for user roles and responsibility.
- Used Hibernate for interacting with Persistence Layer for CRUD operations.
- Designed and developed an application using HTML, CSS, Bootstrap, JavaScript, JSP, Servlets and Struts.
- Involved in developing RESTful Web Services using JAX-RS with Jersey implementation and AWS.
- Used GIT for version control system and JBoss as the Application Server.
- Used Log4J for logging the user events and MAVEN for compilation and building JAR, WAR and EAR files.
- Used Junit and Mockito for the unit testing of various modules, Couchbase database, Selenium for automated testing and JENKINS for continuous integration.
Environment: JSP, YUI, Hibernate, Spring Framework, Spring-Boot, Micro-Services, XML, Mongo DB, Eclipse, REST Web Services, AWS, Firebird tool, SOAP UI, Spring web flow, Dozer frame work, jQuery, AJAX, JavaScript, Node.js, Angular 2/4,GIT, Eclipse, Pivotal Cloud Foundry.
Confidential, Louisville, KY
Java Developer
Responsibilities:
- Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript, CSS 3.0, Twitter Bootstrap and jQuery plug - INS.
- Developed enterprise architecture, SOA & Cloud strategy in a SaaS-driven enterprise business model.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Implemented the Project structure based on Spring MVC pattern using Spring Boot.
- Enhanced Swagger documentation using custom annotations.
- Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for the automatic processing of a large amount of data.
- Used SAX XML API to parse the XML and populate the values for a bean.
- Worked on Pivotal Cloud Foundry to host Cloud-based Applications.
- Followed best practices of Stash integration with Jenkins, Jira and Hip Chat on Atlassian.
- Apache Ant was used for the entire build process.
- Used Mockito for unit tests development of Test-driven Development (TDD).
- Deployed the application in JBoss production server running in Linux platform.
- Used log4j for logging errors in the application.
- Involved in Maven-based build process and CI of the project using Jenkins.
Environment: Ext JS 5, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, REST(Jersey), iBATIS, JavaScript, XSLT, XML, UML, HTML, JNDI, SaaS, Apache Camel, Jackson, Spring Boot, Spring IOC, Log4J, ANT, Jenkins, Jira, JUnit, Mockito, NoSQL (MongoDB), PL/SQL.
Confidential, DALLAS
Java/j2EE Developer
Responsibilities:
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to requirements
- Design of REST APIs that allow sophisticated, effective and low-cost application integrations.
- Identified coding improvements and worked with a development team to update the applications to match the latest industry standards
- Rebuilt existing Java code libraries for compatibility with new servers running on latest versions of RHEL using internally-developed tools
- Developed and maintained the data layer using Hibernate and performed configuration of Spring application framework
- Implemented the application using Spring IOC, and Spring MVC. Handled the security using Spring Security
- Used EMS to configure programs to subscribe and publish messages to topics
- Implemented the mechanism of logging and debugging with Log4j
- Assisted software configuration team for code merges and deployment issues
- Used GIT for version control.
Environment: Java/J2EE, Agile, Eclipse, Spring MVC, Struts, Spring IOC, SOAP, REST, Design Patterns, EMS, XML, Hibernate, Log4j, GIT
Confidential
Java/j2EE DeveloperResponsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlet, SQL, JSF, Spring and hibernate programs.
- Used J2EE design patterns like Singleton, command, Factory, Business Delegate, Session façade, Service Locator, Transfer object and view object for developing enterprise application.
- Used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Grails web development in Groovy/GSP/jQuery for CSC government division. Spearheaded innovative workflow mechanism. Initiated Specs unit testing framework. Agile environment
- Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
- Worked with teams where requirements are constantly being implemented, tested and improved
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- Designed the table fewer web applications using CSS and with the help of and tags as per W3C standards
- Continuously provide input to project management activities throughout the project lifecycle influencing scope, risk plan, project plan, issues and status.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Agile methodology, Struts, Eclipse, Groovy, JSP, jQuery.