Full Stack Java/j2ee Developer Resume
Chicago, IL
SUMMARY
- Over 8+ years of experience in application software development with emphasis on Object Oriented Concepts, Multi - tier, Client/Server and Web based Systems using Java/J2EE technologies.
- Worked on Object Oriented Technologies, Web technologies and client server technologies that include JAVA, Hibernate, Spring, Spring boot, Spring MVC, Microservices, REST, Spring Security, Spring Cloud, JPA, Web services, KAFKA, AZURE, PCF, Docker, Kubernetes, JSP, XML, JDBC, JavaScript, Documentum, AngularJS, HTML, CSS, Bootstrap, OpenShift, jQuery, SQL, PL/SQL, Oracle, DB2 and MySQL, NOSQL, MongoDB and Cassandra.
- Good experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
- Good knowledge of transforming business requirements into comprehensive solutions using various software methodologies such as Waterfall, Agile (Scrum, TDD, BDD) and JIRA.
- Experience withJava1.8 features like parallel streams and filters throughlambdaexpressions to handle the searching.
- Strong experience in developing web applications using Ajax, Swing, CSS, HTML, XHTML, DHTML, JavaScript, Servlets, Bootstrap, jQuery, AngularJS, Web designing and Web services using SOAP, WSDL, REST.
- Good exposure on a relational database management system which includes Oracle, PL/SQL, SQL Server, MySQL, DB2, MariaDB and MS Access. Designed and coded stored procedures, Triggers and Functions using PL/SQL. Exposure to MongoDB, Elasticsearch for NOSQL.
- Strong experience on DevOps essential tools likeChef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GITHUB, Hudson, Jenkins, Ant and Maven.
- Experience in customizing and deploying the applications using different application servers such as Glassfish, IBM WebSphere and Apache Tomcat.
- Well experienced in developing applications using open-source frameworks such as spring, Spring Boot, Spring Cloud, Spring Security, JPA and Hibernate.
- Developed CI/CD system for deploying back end infrastructure as well as front end applications.
- Proficient with Windows XP, Vista, 7, 8 and 10, UNIX, Linux, and Macintosh.
- Expertise in using and developing environment tools of Java including Eclipse, RAD, IntelliJ, Spring Tool Suite and NetBeans.
- Extensive experience developing micro-services, Unix and cloud build and deployments.
- Developed UML diagrams such as Use-Case diagrams, Activity diagrams, Class diagrams and Interaction diagrams.
TECHNICAL SKILLS
Programming Languages: Java/J2EE, C, C++
Web/J2EE Technologies: JAVA/J2EE, Servlets, JSP, JDBC, AOP, Spring boot, Spring cloud, Spring security, JPA, Hibernate, Jenkins, NodeJS, EHCache, Redis, Maven, Splunk, Graddle, EJB’s, Swagger, Applet, Swing, Jasper, Micro-Services-XML, SOAP, REST, WSDL, FTP, SMTP, HTTP, CSS3, JavaScript, NodeJS, AngularJS, Angular, Kubernetes, Docker, Kibana, Elastic Search, Apache Camel, Junit, Mockito, Mockito Spy, OpenShift, Azure, AWS, Sonar, Looper, Bamboo, BitBucket, Jira, GitHub, PCF, JMeter, Kafka
Databases: Oracle, SQL Server, MS Access, Oracle AQ, MySQL, DB2, MariaDB, MongoDB, Cassandra and Elasticsearch/NoSQL
Application/Web Servers: Apache Tomcat, WebSphere 8.0, WebLogic, JBoss
Web Services: REST, SOAP
IDE: Eclipse, RAD7.5, Spring Tool Suite, NetBeans
Build Deployment Tools: Ant, Maven, Gradle, Hudson, GitHub, SVN, CVS, Jira, UML, Ajax, Jenkins
Frameworks/Tools: Spring, Hibernate, Thought-spot, Apache Commons Util.
Testing/Logging tools: JUnit, Selenium, Cucumber, Mockito, Mockito Spy, Easy mock, Spring Test, Log4J, Mockito.
Operating Systems: Windows 2000/XP/NT/vista/7/8/10, Unix, Mac and Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Full Stack Java/J2EE Developer
Responsibilities:
- Worked in Agile/TDD/BDD environment utilizing a test-driven development
- Developed REST API’s using spring boot, Spring Security, Spring Cloud, KAFKA, Java-8, JPA, Hibernate (Hikari), JSON, JDBC, HTML5, CSS3, JavaScript, Bootstrap, Angular, NodeJS, REST, Azure, Documentum, CICD pipeline, OpenShift, Docker, PCF, Kubernetes, AWS, Log4J, Splunk, Apache Camel and Micro-service architecture.
- Used strati-managed services for the deployments.
- Used Documentum Compliance Manager 5.3 and 5.2.5, Documentum content Server 5.3 and 5.2.5, Documentum Administrator 5.3 and 5.2.5, Documentum
- Used Sonar for code quality check and maintained code coverage.
- Used CCM for reading dynamic environment level properties.
- Migrated dot net code to JAVA.
- Worked on JIRA for ticket tracking.
- Wrote Unit test cases using Junit, Mockito, Mockito Spy and Integration tests using Selenium and Cucumber.
- Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS
- UsedElastic searchas the data indexer and query parser
- Worked with Elasticsearch and utilized NOSQL for non-relation data storage and retrieval.
- Build CICD pipeline for entire project using JIRA, GITHUB, Jenkins, Maven, Tomcat, Azure Cloud, Docker and Kubernetes
- Created Kafka topics and provided message services.
- Used Java-8 features while developing the application.
- Used Splunk for monitor logs in strati managed services.
- Created instances and Deployed services in Azure cloud.
- Used Informix and SQL-server data bases in backend and migrated into Azure cloud using SSIS.
- Used Swagger-UI for API documentations.
- Worked on Oracle AQ.
- Used MongoDB, Cassandra for NOSQL DB and MySQL for RDBMS.
- Used Looper for build jobs and used Proximity and Nexus repository
- Worked on Automation testing using Cucumber and Selenium.
Environment: JAVA 8, J2EE, Looper, Documentum, CICD pipeline, Apache Tomcat, Servlet, Spring Boot, Jira, Swagger, GitHub, Hibernate, JDBC, Informix, SQL Server, XML, PCF, OpenShift, STS, Enterprise Architect, Log4J, JUnit, REST, Web services, SOAP, Maven, WSDL, MongoDB, Kubernetes, Docker, Cassandra, Oracle AQ, Vert.x, KAFKA, HTML, AWS, Azure, CSS, JavaScript, Elasticsearch, Bootstrap, NodeJS, Angular, Apache Camel.
Confidential, West Chester, IL
Full Stack Java/J2EE Developer
Responsibilities:
- Worked in Agile/TDD environment utilizing a test-driven development
- Participated in Design discussions, Analysis and solution development with the Scrum Team and Product Owner.
- Generated custom reports using Java8, Mongo DB, JDBC, Cassandra, JSON, Jasper, Documentum, XML, XSLT, JR-XM, JSON, Spring boot. Spring Security, Spring Cloud, Microservices, HTML5, CSS, JavaScript, Bootstrap, Angular, NodeJS, Aws, OpenShift, PCF, CICD pipeline, Docker and Kubernetes.
- Used JIRA for bug tracking, Bitbucket for source control, Maven for build tool, Jenkins for build jobs and UDeploy for deployments.
- Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
- Used AWS for the cloud deployments.
- Used Jasper Engine framework to convert Json file to JR-XML using java, spring boot.
- Wrote unit and integration tests using Junit, Mockito, Mockito Spy, Selenium and cucumber.
- Used Apache tomcat Server, Apache Camel and IBM Was servers.
- Used DB2, MariaDB and Mondo DB databases.
- Worked on KAFKA MQ message services
- Worked on migration of the project from java7 to java8
- Worked on migration of the project from mongo DB version 3.4 to 3.6.
- Worked on Sonar for code quality check and test case coverage and Splunk for Dashboard
- Worked on target state projects using the latest technologies implemented within the bank like Domain Driven development Micro Services and Restful services.
- Worked on building Micro Services using Spring Boot and Rest API.
- Worked on Maven for the backend services
- Used Documentum Compliance Manager, Documentum Administrator 5.3 and 5.2.5, Documentum for content management.
- Worked on service development of modules used within and outside the team.
Environment: JAVA 8, J2EE, Jenkins, JIRA, Documentum, Deploy, Apache Tomcat, Servlets, Spring Boot, JSTL, Jasper, JR XML, Jira, HTML5, ActiveMQ, CSS3, XML, OpenShift, Splunk, JDBC, JavaScript, CICD Pipeline, Angular, GitHub, Hibernate4.1.9, Oracle 11g, MySQL, Kafka, PCF, XML, CSV, STS, Kafka, JMeter, Enterprise Architect, Log4J, IBM WAS Server, JUnit, Mockito, Selenium, Cucumber, REST, Web services, Oracle AQ,, AWS, SOAP, Maven, MongoDB, Cassandra, Apache Camel, Jenkins, Docker, Kubernetes and NodeJS.
Confidential
Full Stack Java/J2EE Developer
Responsibilities:
- Understanding the client requirements and preparing requirement specification detailed design, coding, testing and documentation.
- Developed modules with JAVA/ J2EE and modified existing project with some additional features.
- Used and implemented application using design patterns like Singleton, Factory, DAO and MVC.
- Designed and implemented web application with JavaScript and AngularJS.
- Designed and implemented, UI and front-end changes with HTML, CSS3, Bootstrap, jQuery, AngularJS, Ajax, JavaScript, and NodeJS.
- DevelopedWebServiceclient interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Developed the web application using Oracle SOA Suite 11.
- Wrote complex queries in SQL Oracle DB.
- Spring beans were used for controlling the flow between UI and Hibernate.
- Implemented the application using various design patterns such as Singleton, DAO, Factory andServiceLocator.
- Developed Micro-Servicesbased architecture to enable the application to be deployed on Udeploy.
- Used Jenkins with the methodologies like CI Continuous Integration and CD Continuous Deployment (CI/CD).
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
- Deployed Spring Boot based MicroServicesDocker container usingRest API and Used Hibernate as ORM tool to implement persistence logic in the application.
- Extensively involved in Test-Driven Development (TDD).
- Extensively used Spring Framework andREST web services.
- Designed the presentation layer using JSP, JavaScript, AngularJS, HTML and CSS, jQuery, Bootstrap.
- Developed complex reusable components using JSP custom tags and used the standard tags.
- Created all web-related material. Coding in HTML, JavaScript, CSS, AngularJS and using applications such as Internet explorer and Firefox.
- Used Maven as build deployment tool.
- Developed JSP pages with spring framework, Custom tags and JSTL.
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Developed micro-services using Spring Boot
Environment: J2EE, Servlets 2.5, Spring 3.2, JSTL, Jira, HTML5, ActiveMQ, CSS3, XML, JavaScript, AngularJS 1.4, Bootstrap, jQuery, Hibernate4.1.9, Oracle 11g, MySQL, XML, CVS, Eclipse 3.2, Enterprise Architect, Log4J 1.2, IBM DB2, JUnit, CICD pipeline, Google Cloud, REST, Web services, SOAP, Maven, WSDL.
Confidential
JAVA/ UI Developer
Responsibilities:
- Designed & Developed front-end using HTML, CSS, JavaScript and jQuery.
- Worked in Waterfall methodologies.
- Developed application to search for product using Oracle DB.
- Worked to creating mock (Wireframe) for the application.
- Implemented logic to handle XML data and parsing to JSON.
- Developed necessary parsing and XML construction logic using XML parser APIs.
- Worked with offshore team and coordinated for development and deployment.
- Added Bootstrap to application for responsive design.
- Used SVN for version control to maintain the file version.
- Developed unit test cases to test business scenarios associated with each use case sequences.
Environment: HTML, JSP, CSS3, AJAX, JavaScript, Eclipse, Bootstrap, XML, JSON, SVN, Notepad++.