We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Lombard, IL

SUMMARY

  • Around 8+ years of IT experience in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
  • Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, Web services, Apache Tomcat server, Oracle under Windows.
  • Well versed with complete Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology and Waterfall model.
  • Hands on experience in the design of J2EE architecture Web Applications, using technologies such as Java, Spring MVC, Hibernate, JSP, JDBC, Servlets.
  • Expertise in Agile and SCRUM Methodologies.
  • Good knowledge about using HTML 5, CSS 3, AngularJS and JavaScript.
  • Good knowledge about using design patterns which include MVC (Model - View-Controller), Singleton, Factory, DAO (Data Access Object).
  • Experience with deploying applications to cloud platforms (AWS, PCF, Docker).
  • Expertise in developing data models using Hibernate (Caching, Relationships and Hibernate DAO) Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Strong hands-on experience with Spring IO, Spring Boot, Spring Security, Spring Batch.
  • Expertise in developing light weight business component and integrated applications using Spring framework, spring MVC, Spring Data, Spring Batch, Spring Boot, Spring Security using features like IOC and configuring application context for spring bean factory.
  • Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection (IOC).
  • Experience working with AngularJS, Angular2/5, Backbone MVC Framework, NodeJS.
  • A thorough background implementing hybrid cloud strategies using public clouds such as AWS.
  • Have Strong experience in using Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices.
  • Well versed in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Experienced in AWS Cloud platform and its features which includes EC2, AMI, AWS VPC.
  • Add project users to the AWS account with multi factor authentication enabled and least privilege permissions.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
  • Good work experience in Service Oriented Architecture and Micro services architecture.
  • Experience in Production support and Debugging of live applications.
  • Have excellent analytical, programming and problem-solving skill. Estimation planning of the project through walkthroughs and meetings involving various leads from Development, QA and Technical Support teams.
  • Adept in providing Analytical Support to key business Application issues.
  • Installation, Configuration and Management of RDBMS and No SQL tools such as Dynamo DB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Managing multiple AWS instances, and AMIs.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.

TECHNICAL SKILLS

Languages: JAVA, SQL, PL/SQL, XML, PHP

J2EE/Internet Technologies: JDK 1.6/1.7/1.8, EJB, JMS, JDBC, JNDI, JSP, Node JS, Servlets, Struts, Spring 5.x, Spring Boot, RMI, Hibernate 5.x, Web Services (REST, WSDL, SOAP)

RDBMS: Oracle 7.x/8.x/9i/10g, My SQL, SQL Server, DB2.

GUI: HTML, DHTML, HTML5, CSS3, SASS, Java Script, JSP, jQuery, AJAX, AngularJS.

OO Methodologies: Unified Modeling Language (UML).

IDE: IntelliJ IDEA, Eclipse, JBuilder and Net Beans, Sublime Editor, Notepad++.

Web Servers: Jakarta Tomcat 8.0, Apache Web Server. REST API, SOAP API

Application Servers: Web Sphere 6.0, Web Logic Server 8.1/7.0/ and JBOSS.

Operating Systems: Windows NT/95, Windows 2000/2007, Windows XP Professional, DOS, Unix, Linux.

Framework: Struts (MVC), Spring MVC, Hibernate 5.x, Spring Boot

Protocols: HTTP, FTP HTTPS, and Telnet.

Utilities/Tools: Ant, Log4j, Logger, Maven, AWS, Junit, Soap UI, Aginity Pro,SQL WorkBench

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, ClassDiagrams, Sequence Diagrams and Activity Diagrams.
  • Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Used the basic principles of MVC to in corporate the ReactJS framework to build client side application.
  • Used MicroServices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
  • Used Jenkins and pipelines to drive all microservice authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Worked on Java8 and developed several API's as per the business cases and analyses the current API with spring Boot.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Involved in all the phases of (SDLC) including Requirements Collection, Design &Analysis of the Customer Specifications from Business Analyst.
  • Maintained Docker container clusters managed by Kubernetes .
  • Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Analyzed cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Responsible for writing/reviewing server side code using SpringJDBC and DAO module of spring for executing stored procedures and SQL queries
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application server environment and also creates microservices architecture.
  • Created Integration test for additional regression testing for API services using Java8.
  • Worked in container based technologies like Docker, Kubernetes and Openshift.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP's, built an EAR file and deployed the application on the WebLogic application server.
  • Used SVN as a documentation repository and version-controlling tool.
  • Developed JUnit test cases for unit test of all developed modules.
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • SQL queries for Oracle Database.

Environment: Java, Java Script, Angular 4, Angular, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, LabVIEW, WebLogic.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, ClassDiagrams, Sequence Diagrams and Activity Diagrams.
  • Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Used the basic principles of MVC to in corporate the ReactJS framework to build client side application.
  • Used MicroServices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
  • Used Jenkins and pipelines to drive all microservice authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Worked on Java8 and developed several API's as per the business cases and analyses the current API with spring Boot.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Involved in all the phases of (SDLC) including Requirements Collection, Design &Analysis of the Customer Specifications from Business Analyst.
  • Maintained Docker container clusters managed by Kubernetes .
  • Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Analyzed cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Responsible for writing/reviewing server side code using SpringJDBC and DAO module of spring for executing stored procedures and SQL queries
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application server environment and also creates microservices architecture.
  • Created Integration test for additional regression testing for API services using Java8.
  • Worked in container based technologies like Docker, Kubernetes and Openshift.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP's, built an EAR file and deployed the application on the WebLogic application server.
  • Used SVN as a documentation repository and version-controlling tool.
  • Developed JUnit test cases for unit test of all developed modules.
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • SQL queries for Oracle Database.

Environment: Java, Java Script, Angular 4, Angular, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, LabVIEW, WebLogic.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, JQUERY, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Developed the applications under Agile and SCRUM methodologies & Microservices architecture.
  • Developed strategies and supported tools to create an efficient integration and release process using Jenkins.
  • Implemented Angular 2/4/ Router to enable navigation from one view to another.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Used lambda expression in java8.
  • End to end deployment ownership for projects on Amazon AWS.
  • Experience working on Jquery, agile, Java; J2EE, Groovy, Grails, HTML, Javascript, CSS, web services, Oracle, MS SQL, JBoss, Spring, Hibernate, GIT, IDE, Eclipse Plugins, Eclipse Tools, JSON, Java, C++, JavaScript, SDLC, DVCS, WebSphere Portal User management APIs.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries and PL SQL-Stored procedures, functions, sequences, triggers, cursors etc.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Expertise in using source code control systems such as SVN, Huddle, and Jenkins for maintaining versions across various releases for Merchant Financing application.
  • Followed coding guidelines while implementing the code.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Hire Now