We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

OBJECTIVE:

  • Over 7+ 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

  • Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development.
  • 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.
  • Experienced in front End technologies such as HTML5, CSS3, jQuery, JavaScript, ReactJS, NodeJS, Angular 4, Bootstrap, AJAX, XSD, Tag Libraries.
  • Strong experience with MongoDB, Oracle SQL development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience with CICD - Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.
  • Expertise in AWS Cloud administration and architecture, including AWS IAM, EC2, VPC, S3, EBS, AMI, SNS, RDS, Cloud Formation and Cloud Watch, focusing on high-availability and fault tolerance.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot and Spring Micro services, Spring REST, Spring Eureka, Spring Netflix.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Hands on experience in AmazonWebServices provisioning and good knowledge of AWS services like EC2, S3.
  • Experience in working with web servers like Tomcat 8, WebSphere 8, Jetty, JBoss7.1.0 and WebLogic 10.0.
  • Experience in database modeling, design, and development of complex PL/SQL stored procedures, triggers, packages and views in relational databases: Oracle, SQL Server, PostgreSQL, MySQL and IBM DB2 .
  • Extensive work experience using Web Services (REST, SOAP) and Service Oriented Architecture .
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.
  • Good knowledge of Java8 features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • I have hands on experience in Big Data solutions and Hadoop ecosystem components like HDFS, Map Reduce, Cloudera, Horton works, Mahout, HBase, Oozie, Hive, Sqoop, Pig, and Flume.
  • Experience in Angular 1.5/2.0along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Expertise working on Application servers and Web servers like IBM WebSphere 8.0/7.0, BEA WebLogic 10.3/8.1and Apache Tomcat 5.x/6.x, Tomcat 8.0/7.0, Glassfish 4.1 .
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Developed UI modules using AngularJS, React Js, Node.js, JavaScript, Ajax, jQuery, CORDOVA, CSS3 and HTML5
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST
  • 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 Zuul Proxy.

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 10g/11g/12C, MySQL 5.7, DB2 11, Postgresql

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, Mac

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.9

XML & Web Services: SOAP 1.2, REST 2.0

Cloud Environments: AWS (knowledge)

Internet Technologies: HTML 5, JavaScript, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, AngularJS 1.0/1.5/2.0, Node JS 8.5.

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

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. 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.
  • 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.
  • 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 using Spring Boot Framework and handled the security using Spring Security.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Build REST/SOAP based Services for all user-based operations like enrol user, modifying user and authenticate user depending on risk factor of the user login.
  • Developed and consumed REST based Web services to allow communication between the applications.
  • Designed and developed business and persistence layer components using Spring IOC and Hibernate and Spring JDBC framework.
  • Used Hibernate as ORM tool for data persistence and retrieval of data like information of current customer enrollment etc.
  • 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.
  • Performed the technical design reviews and code reviews.
  • Developed unit testing frame work 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, 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, Eden Prairie, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Identified the Business requirements of the project and Involved in preparing System Requirements for the project.
  • Developing new user-facing features using React.js
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Developed front-end user interfaces with ReactJS by creating many components and modules.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client-side validation.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Used Spring Boot framework to create properties for various environments and for configuration.
  • Developed both Restful and SOAP web services depending on the design need of the project.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Implementing or exposing the Micro services to base on RESTfulAPI utilizing Spring Boot.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Have worked on AWS for fetch the pictures files from AWS to UI.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Wrote Ant Scripts to automate the build and deploy process.

Environment: Core Java/J2ee,React Js, Micro Services, Css, Jdbc, Ajax, Spring Aop Module, Ant Scripts, JavaScript, Eclipse, Uml, Restful, Rational Rose, Tomcat, Git, Junit, Ant.

Confidential, Greenwich, CT

Java Full Stack Developer

Responsibilities:

  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Involved in Software Development Life Cycle (SDLC) as requirements, gathering, modeling, analysis, architecture design, development and Testing of application using SCRUM methodology.
  • Generated Use Case Diagrams, Class Diagrams and Sequence Diagrams with Business team using Rational Rose.
  • I have used core java concepts like Multithreading, Collections, Exception Handling and Annotations.
  • Experience with the Java8 features like Lambda expressions and Default method in Interfaces.
  • Developed UI Web pages using HTML 5, CSS 3, JavaScript, JQuery, Angular 2.0 and AJAX.
  • Developed front-end user interfaces with ReactJS by creating many components and modules.
  • Used Bootstrap and ReactJS to create Controllers to handle events triggered by clients.
  • Experience in development and maintenance of Enterprise applications using J2EE (JSP, Servlets) and Struts.
  • Expertise in development of Web-based applications in Java, J2EE (Servlets, JSP, EJB, JDBC, JNDI and JMS).
  • Implemented the Model View Controller (MVC) Architecture and used Spring framework.
  • The Micro Services are implemented using Spring Boot and Hibernate ORM. Implemented JEE components using Spring MVC and Spring Security modules.
  • Used Spring Boot framework to create properties for various environments and for configuration.
  • Implemented the Hibernate (ORM) framework to interact with database.
  • Implemented python scripts to run the automation jobs to send emails for event notifications etc.
  • I have hands on experience in using SVN version control tool.
  • Written SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
  • Expertise in Hadoop components like Sqoop to import the data on to Cassandra tables from different relational databases and importing data from various sources to the Cassandra cluster using Java API’s.
  • Involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done using Docker into AWS EC2 container service using AWS admin console.
  • Built real time engine which can process information and push notifications to Apple Push Notification service and Google Cloud Messaging Service using Apache Kafka and Apache Storm.
  • Used Apache Spark jobs using Scala in test environment for faster data processing and Spark SQL for querying.
  • Good experience with XML Parsers & Web Services.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Implemented test cases and performed automation testing using JUnit Framework
  • Used JIRA for defect management and effective tracking of bugs and Git for version control
  • Used Log4j to capture the log that includes runtime exceptions and debug information.
  • Experience in managing and maintaining Identity and Access Management (IAM) policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.
  • Strong Operational skills on Cloud Services like EC2, S3, VPC, Cloud Formation, Cloud Watch, RDS, Dynamo DB, SQS, IAM, SNS, SES, Lambda, Auto scaling, Cloud Front, IAM, S3 and R53.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, jQuery, Angular 2, React Js, Micro Services, JSP, XML, Spring Boot, Spring Security, AJAX, agile, Jersey, SQL, Cassandra, Sqoop, Restful, SOAP, PL/SQL, Oracle, STS, Hibernate, Python, Apache Spark, Scala, AWS, JIRA, Log4j, Docker, SVN.

Confidential, Washington D.C

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Developed applications using J2EE, JSP, Servlet and Spring Bean Classes.
  • Expertise in Spring framework, Spring-AOP, Spring-ORM and Spring - Security.
  • Developed application level persistence using Hibernate and Spring framework.
  • Written Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS and JavaScript.
  • Experience in client-side Technologies such as HTML, CSS, JavaScript and AngularJS.
  • Developed test cases for Angular JS using karma and grunt.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Implemented Service Oriented Architecture (SOA architecture) using Web Services (SOAP, REST).
  • Involved with end applications and performed Detailed Design of the system from Business Requirement documents.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Used JBoss Developer Studio for development and JBoss Enterprise Application Server for deployment.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Created the Servlets for processing the data on the server.
  • Experience in Talend open studio to integrate complex data systems and synchronization.
  • Implementing REST services using Talend ESB studio.
  • Used Subversion for software version control.

Environment: Java, HTML, CSS, JSP, Spring boot, Web services, Micro Services, Maven, JavaScript, Angular JS, Junit, MySQL, Web Sphere.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology
  • Design and developed the application using framework Angular 4with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 4 dependency Injection, Models, data binding, controllers
  • Developed application using Java 8 to 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.
  • 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.
  • 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 Confidential 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 Maven and 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!