We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

MN

OBJECTIVE

  • Around 8 years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.

SUMMARY

  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring, JSF, IBatis, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Microservices.
  • Developed UI modules using Angular9, React Js, Node.js, JavaScript, Ajax, jQuery, CORDOVA, CSS3 and HTML5
  • Expertise in using inbuilt and custom Angular8 directives and filters to add functionalities to the web page elements.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu Proxy.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experience in handling messaging services usingApache Kafka
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 19c, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos and Bitronix.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Experience in working with web servers like Tomcat 8, WebSphere 8, Jetty, JBoss7.1.0 and WebLogic 10.0.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Deployed the Application intoDockercontainer and made easily accessible at runtime usingpivotal Cloud Foundryanother cloud services likeAWS, Netflix Eureka, Spring Hystrixas fallback method,Spring Ribbonfor load balancing and a broker service to maintain status usingSpring Kafka and Zookeeper.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.

TECHNICAL SKILLS

Languages: Core Java, J2EE, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSF, JDBC, JMS, JAXB, JAX-WS, JSTL, Design patterns, JPA.

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis, Spring Batch, Spring Boot.

Application/Web servers: IBM WebSphere was8.5, tomcat

Databases: Oracle 11g/19C, MySQL 5.7, DB2 11

Version Control: GIT, CVS, SVN, GitHub and JIRA

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Methodologies: Agile, waterfall, Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Maven 3.3.9XML & Web Services

SOAP 1.2, REST 2.0Cloud Environments: AWS (knowledge)

XML Technologies: XML, XSLT, DOM, DTD, SAX.

PROFESSIONAL EXPERIENCE

Confidential, MN

Java/J2EE Developer

Responsibilities:

  • Followed Agile Methodology to analyse, define, and document the application which will support functional and business requirements.
  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 9 and Node JS.
  • Used Node.js to run grunt tasks and build properly the project.
  • Spring Controllers were used withAngular 9to route the control to desired Java service
  • Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • All the functionality is implemented usingSpring BootandHibernate ORM. Implemented Java EE components usingSpring MVC,Spring IOC,Spring transactionsandSpring securitymodules.
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • Used Micro service architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked with Kafka Cluster usingZoo Keeper.
  • Used Spring framework including Spring core/IOC, Spring Batch, Spring Boot, Spring Security, Spring ORM, Spring AOP modules.
  • UsedSpring BootActuator to monitor and manage the application in production environment.
  • Worked on Spring MVC Architecture for web applications.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Working in the team asJBoss-Rules Drools BPM Specialist / Java Developerin a corporation wide modernization initiative for loans approval.
  • Real time streaming the data usingSparkwithKafka.
  • Used spring framework for integrating theMVCcomponents with business services.
  • Implemented Data Access Layer (DAL) using Spring Data andHibernateORM tool.
  • Experience inintegrating databaseslike MongoDB, MySQL withwebpageslike HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
  • ConfiguredKafkato read and write messages from external programs.
  • Wrote complex SQL queries, Stored Procedures using SQL developer &TOAD, executed on Oracle DB.
  • Performed the technical design reviews and code reviews.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Used STS for development and debugging Spring Boot applications and Used GIT for version control.

Environment: Java8/J2EE, Drools, Spring Boot, Spring Security, Eureka, Docker, Hibernate 4.x, Microservices, Hystrix Dashboard, Oracle 19c, REST, Kafka, AWS IAM, Git, JIRA, Agile, Swagger, STS,Junit, Maven,Selenium,Jenkins,Tomcat.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 9 and Node JS.
  • Developed Application to asses JSON and XML from Restful web service using Angular JS.
  • Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
  • Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, jQuery, Ajax, XML and Cordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
  • Used Spring framework including Spring core/IOC, Spring Batch, Spring Boot, Spring Security, Spring ORM, Spring AOP modules.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Used Spring IOC (inversion of control) to remove the object dependencies across the application.
  • Consumed and Created REST Web services using Spring and Apache CXF.
  • Used Annotations for Dependency Injection for REST API s and Spring Boot for Micro services.
  • Implemented the Spring-Security and Transaction Management (Spring-TX) in the Application.
  • Implemented the application usingSpringBootFramework and handled the security usingSpring Security.
  • Configured ApplicationContext.xml in Spring to adopt communication between Operations and their Corresponding handlers.
  • Configured Hibernate session factory in application context.xml to integrate Hibernate with Spring.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in handling messaging services usingApache Kafka
  • Consumed REST Web Services for getting the credit card information third party application using EME.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring- SecurityOauth-2.0.Added WS-Securityusing XWSS to secure the Web services.

Environment: Java8/J2EE, Drools, Spring Boot, Spring Security, Swagger, STS, Junit, Maven, Selenium, Jenkins, Tomcat, XML/XSD (WSDL, SOAP, JAX-WS, AXIS2, XML RPC, WS-Security, JAX-RS, REST), JDBC

Confidential, Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Followed Agile Methodology to analyse, define, and document the application which will support functional and business requirements.
  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Developed user interface by using theReact JS, FluxforSPA development.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Spring framework including Spring core/IOC, Spring Batch, Spring Boot, Spring Security, Spring ORM, Spring AOP modules.
  • Created multiple reusable components and services using Angular 7 built-in and custom directives.
  • Used Angular 7 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller.
  • Used Annotations for Dependency Injection for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented micro service architecture using Spring boot and Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.
  • ConfiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusingScala.
  • Implemented all the components following test-driven development methodology using JUnit.
  • UsedSVNas version control system.
  • Created build and deployment scripts usingMaven.
  • Used Spring Framework AOP Module to implement logging in the application for the application status.
  • Involved in setting up Spring security in securing the app based on user roles.
  • Used Spring IOC (inversion of control) to remove the object dependencies across the application.
  • Implemented the Spring-Security and Transaction Management (Spring-TX) in the Application.
  • Implemented the application usingSpringBootFramework and handled the security usingSpring Security.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Wrote complex SQL queries, Stored Procedures using SQL developer &TOAD, executed on Oracle DB.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Experience with building Docker Images and running them on Docker container.

Environment: Java8/J2EE, Spring Boot, Spring Security, Eureka, Docker, Hibernate 4.x, Microservices, Hystrix Dashboard, Oracle 12c, REST, Kafka, AWS IAM, Git, JIRA, Agile, Swagger, STS, Junit, Maven, Selenium, Jenkins, Tomcat.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Java developer involved in backend and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Developed Interactive web pages using HTML5, CSS3, JavaScript and Bootstrap.
  • HandledJavaMulti-Threadingpart in back-end component, one thread will be running for each user.
  • Extensively used Hibernate 4.2 concepts such as inheritance, lazy loading, dirty checking and transactions.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Rest based web services using JAX-RS annotations, Jersey Provider and consumed using HTTP services from Angular JS modules.
  • Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
  • Worked on responsive design and developed a single ISOMORPHICresponsive website that could be served todesktop,Tabletsandmobileusers usingReact.js.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
  • Responsible forReactUIandarchitecture.Buildingcomponentslibrary,includingTree,Slide-View,and Table Grid.
  • Wrote documentation for C programs written by myself and other programmers on the team.
  • Developed Application to asse JSON and XML from Restful web service using Angular JS.
  • Setting upOracle 8 server in Linux/Unixenvironment.

Environment: Java 1.7, hibernate 4.0, Spring IOC, Web Services, HTML5, Java Script, CSS3,Eclipse RCP, JQuery, XML, AngularJS, Node JS, Java Swings, Agile ActiveMQ and Scrum,Cassandra, Spring MVC, Spring ORM, Scala, Agile Méthodologie, Jenkins, Docker, React, Design Patterns, Apache Maven, SSRS, Junit, Jenkins, Log4

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology
  • Design and developed the application using frameworkAngular4with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 4 dependency Injection, Models, data binding, controllers
  • Developed application usingJava 8to implement its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using future calls to access the data.
  • Used Spring Security for Validation and authentication on the Client side, session fixation, click jacking, cross site request forgery.
  • Design and Development of business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • UsedReact fluxto polish the data and for single directional flow.
  • Employed fail safe and circuit breaker patterns for the first time in Client’s email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications
  • Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger
  • Configured Hibernate Cfg.xml to facilitate connection pooling with Data Source and create POJOs to map with backend tables.
  • Experience in C++ library Widgets, and in developing user interface with wx Widgets.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 11g.
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Proficient at development of web-based application using Apache Tomcat, JBOSS 7.0, Glassfish 4.0
  • Used JUnit, Mockito for the unit and integration testing of various modules
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers as Jenkins.
  • Eclipse SWT (Standard Widget Toolkit)for Test Cases.
  • Using GIT for Source Control and Version Management and using log4j for logging.
  • Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Implemented Micro Services based cloud Architecture on AWS platform for deployment.
  • Containerized Microservices by creating Docker images from Docker file collaborated with development support team to set up a continuous deployment environment using Docker.
  • Proficient in writing AWS Cloud Formation template to create customized VPC, subnets, NAT, EC2 instances, ELB, Security groups, S3, IAM.

Environment: Angular 4, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, TypeScript, Jenkins, GIT, SVN, Rest, log4j, Hudson, Spring MVC, Spring boot, Apache Kafka, Docker, JAX-RS, Junit, Mockito, Oracle, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Oracle 12, MongoDB.

We'd love your feedback!