We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Wayne -, NJ

SUMMARY

  • Interactive Java Developer with 8 years of experience in Software Design, Development, Implementation, Testing, and Documentation of Web & Client - Server Applications using Java/J2EE technologies.
  • Expertise in Java programming and have a good understanding of OOPs, Collections, Exceptions Handling, Input/output (I/O) systems, Annotations, Concurrency, Multi-Threading, Lambda, and Generics.
  • Hands-on experience in Server-side scripting languages and Client-side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, AngularJS, Angular 4/6, React.js, Node.js,
  • Knowledge of JAVA 8 Lambda Expressions to retrieve the data from Collections.
  • Good experience in various modules of Spring framework like Spring IOC, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security and Spring Boot, and Spring Data.
  • Experience in database modeling, design, and development of PL/SQL stored procedures, and packages in relational databases: Oracle 11g, SQL Server 2005/2008, and MySQL.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, and Hibernate framework.
  • Extensively worked on Micro Services using Spring Boot, Spring Data, and REST
  • Experiences with build tools include Maven, Gradle, and Jenkins Version.
  • Expert in developing enterpriseweb-based applications based on Java technologies using J2EE, EJB, Java Servlets, Struts, Java Beans, ANT, andApacheMaven.
  • Experience with database management like Oracle, SQL Server, MySQL, MS Access, and NoSQL MongoDB, Cassandra.
  • Experience with messaging systems likeKafka, Kafka event sourcing,ActiveMQ, andRabbitMQ.
  • Good understanding and working experience in Object-Oriented JavaScript programming and JavaScript MVC frameworks.
  • Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB,JNDI, RMI, XSL, JavaScript.
  • Hands-on Experience with Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
  • Proficient in creating Angular factories for using angular services to make RESTful API calls to the Java-based backend
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
  • Experienced with the installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Followed Waterfall, and Agile methodologies like Test-Driven Development (TDD), Scrum, and Pair Programming.
  • Experience in developing a full-fledgedREST APIserver withan open-sourceNoSQLdatabasethat uses a document-oriented data modelMongoDBandMongoose connector.
  • Unit tested web services usingJunit,Mockito, Easy mock, Spock, and Test NGand hence achieved the goals ofTest-Driven Development (TDD).
  • Deploying application on Amazon Web Services (AWS) in the EC2 environment.
  • Hands-on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS, etc.
  • Extensive experience in building Single Page Applications (SPA) using frameworks like AngularJS and Custom MVC frameworks.
  • Experience with messaging systems likeKafka, Kafka event sourcing, andRabbitMQ.
  • Performed unit and integration tests by writing Junit test cases using Junit Frameworks like Mockito.
  • Expertise in using version control systems such as CVS, GIT, and SVN.
  • Experience in DOM (Document Object Model) and DOM functions to use in interacting with objects in HTML, XHTML and XML documents.
  • Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages, and Triggers on databases like MySQL, SQL Server, and Oracle.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
  • UsedKubernetesto orchestrate the deployment, scaling, and management of Docker containers.
  • Experience in DevOps pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Experience in using version control and configuration management tools like GIT and GitLab.
  • Set upJenkins’ server and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Excellent team player, dynamic, flexible with a positive attitude, and excellent learning skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets,JSP,JSTL,JDBC,JNDI,JSF,JPA,RMI,Kafka,JMS,MicroServices,EJB,Java Beans,Log4j

Programming Languages: Java, C, SQL, PL/SQL, C++, JavaScript

Application/Web Servers: Oracle WebLogic, WebSphere, Apache Tomcat, JBOSS, IBM Web Sphere

Frameworks: Spring Boot, Hibernate, Spring Security, JSF, Struts, AOP, JSP

IDEs: Eclipse, IntelliJ, NetBeans, Spring Tool Suite(STS)

Cloud Technologies: AWS.

Design patterns: MVC, Front Controller, Session Façade, Singleton, and DAO patterns

Web technologies: HTML, CSS/CSS3,JavaScript, Ajax, jQuery, AngularJS, Bootstrap, React.

Web Services: REST (JAX-RS), SOAP(JAX-WS)

AWS Components: MVC, Front Controller, Session Façade, Singleton, and DAO patterns

Methodologies: Agile, Scrum, JIRA, SDLC, Waterfall, OOAD

Database Servers: Oracle, MySQL, MongoDB

Version Control: Git, Gitlab

Build Tools: ANT, Maven, Gradle, Jenkins

Testing: Junit, Mockito

Container Technologies: Docker, Kubernetes, Open shift

PROFESSIONAL EXPERIENCE

Confidential, Wayne - NJ

Java Developer

Responsibilities:

  • Designed end to end web applications using Angular 6, Java/J2EE, Spring Boot, Spring Security, Spring JPA, Spring MVC, Spring Rest Web services, Sybase ASE, MS SQL database.
  • Involved in the business requirement meetings and developed and fixed issues related to any customization and functionality in the current application.
  • Used Jenkins as CI/CD tool to deploy all applications for different environments (DEV, QA, and PROD) with CF manifest files to the PCF platform.
  • Architect, Design and develop POC for ISO 20022 project and message generator code tool for generating dynamic data.
  • Design and develop synergy (NTSF Reports) and extract scheduler (EPN Reports) using POJOs and EJB.
  • Develop IBM WebSphere scheduler configuration in DEV and QC environments.
  • Actively participated in internal team meetings to achieve the final goal of MQ and SFTP server configurations with the middleware team.
  • Design and develop data dictionary documents for PFA, CHIP SIMULATION, AND NSS projects
  • Updated and deployed synergy and extract application modules to comply with the changed switch of the sftp server recently.
  • DevelopAWSservices with VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), IAM, CloudFormation, Route 53, CloudWatch, CloudFront, and CloudTrail.
  • Create and Develop S3 buckets in theAWSenvironment to store files, sometimes which are required to serve static content for a web application and data needed to fetch in AWS Athena.
  • Configure S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on the requirement.
  • Create and Automate EC2 instances using AMIs of Linux, Ubuntu, RHEL, and Windows.
  • Develop automation with scripts to bootstrap EC2 instances.

ENVIRONMENT: JDK 6, Servlets, Kafka, POJOS, Java8, Restful Web Services, Websphere9x/8x/7x, RAD 7.5.5.5, JAX-WS, XML, XSLT, Spring Framework, Angular 6, Bootstrap jQuery, JSON, JavaScript, Hibernate, WebSphere scheduler, WebSphere portal

Confidential, Tampa, FL

JAVA/J2EE DEVELOPER

RESPONSIBILITIES:

  • Involved in various phases of the Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.
  • Developed and implemented jobs like data loaders, data processors, calculators, and exporters using Java, J2EE, and JMS, etc. which are used to load credit-risk data from upstream, process and calculate the exposures and then export it to the respective downstream.
  • Used development IDEs like Eclipse for Java and Toad for PLSQL development.
  • Involved with the admin team to set up, configure, troubleshoot, and scale the hardware on a Cassandra cluster.
  • Monitored and debugged Java logs on Unix server
  • Worked with modules like MongoDB for database persistence using Node.js to interact with MongoDB.
  • Installed, configured, and administeredNoSQLdatabase clusters inAWS Virtual Private Cloud Networkfor available data on the cloud.
  • Followed Test Driven Development (TDD) methodology for developing test cases using Junit and Mockito.
  • Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags.
  • Used Spring Boot which is radically faster in building cloud Micro Services and developing Spring-based applications with very less configuration.
  • Containerized all the Ticketing related applications using Docker.
  • Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
  • Used React flux to polish the data and for single directional flow.
  • Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
  • Monitoring the Cassandra cluster with the help of the Visualization management tool, OpsCenter.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Documented how Spring Batch is useful for the current project.
  • Developed unit test cases using Junit, and Spring to test REST microservices.
  • Involved in consuming SOAP-based web services so that the business application can integrate with legacy applications and facilitates future applications.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date-time API, and lambda expressions.
  • Used Multi-Threading and collection framework including List, Map, etc.
  • Used Apache Maven as a build tool for building the Restful web service.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Test high priority and high complexity functionality/defects.
  • Delivering and implementing the project as per schedule.
  • Participate in project review and status meetings.

ENVIRONMENT: Java 8, concurrent package, lambda expressions, streams, JavaScript, Servlets, Kafka, JSPs, JDBC, EJB, JPA, Hibernate, IBM MQ, JAX-B, JAX-RS, SQL, Docker, Oracle 10g, SVN, GitHub, Azure, Node.js, Ant, ServiceNow, Bamboo, Autosys, Eclipse, Unix, JUnit, Log4J, React, HTML, CSS, and Bootstrap, Oracle, Swagger, Microservices, JIRA

Confidential, NJ

JAVA/J2EE DEVELOPER

RESPONSIBILITIES:

  • Worked in SCRUM Agile development methodology which includes iterative and incremental application development, and stand-up meetings with clients. Used core java concepts like Collections, Generics, Exception handling, IO, and Concurrency to develop business logic.
  • Used core java concepts like Collections, Generics, Exception handling, IO, and Concurrency to develop business logic.
  • Used core java concepts like Collections, Generics, Exception handling, IO, and Concurrency to develop business logic.
  • Developed Java objects using Object-Oriented and Multithreading concepts.
  • Implemented Spring Beans using IoC and Transaction Management features to handle transactions and business logic.
  • Usability enhancement using Jenkins 2.0 and delivering the code
  • Implemented the application using the architectural principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, and Abstract Factory.
  • Debugging and testing in Angular 4.
  • Used Spring Boot framework for building cloud Microservices and to develop Spring-based applications radically faster with very less configuration
  • Worked on debugging python source code to fix issues and did minimal python code development
  • Created and configured AWS Elastic Load Balancers and auto-scaling groups to distribute the traffic and to have a cost-efficient, fault-tolerant, and highly available environment.
  • Hands-on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS, etc.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Used SOA Integration service for Data Integration Service, and Functional Integration Service and used SOAPUI for the functional testing, inspection, and invocation of Spring-based Web services.
  • Used Hibernate ORM (Object Relational Mapping) framework to interact with the database to overcome manual result set handling. Developed hibernate configuration files, mapping files, and mapping classes.
  • Worked on writing complex queries and PL/SQL procedures, and cursors on different databases.
  • Implemented RESTful Web services for transmission of data in JSON format.
  • Worked on Mongo DB to store datasets, retrieve samples, and manage asynchronous calls status
  • The application is configured and deployed on the Apache Tomcat server.
  • Jenkin CI/CD tool configured for continuous integrating and deploying applications on servers.
  • Fixed the bugs while deploying applications in a production environment.

ENVIRONMENT: Java 8, HTML5, CSS3, AJAX, jQuery, AWS, Spring MVC, Spring Security, Hibernate, Spring Boot, Microservices, Restful Web services, Eclipse, SOAPUI, Jenkins, Angular JS, MySQL, Apache Tomcat, Maven, Junit, Jenkins, Apache CXF, TestNG.

Confidential

JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in discussions with the client to discuss and understand various components of the requirement and implement the same.
  • Extensively written JQuery for responsive event handling. Involved in front-end development using JSPs, JSF, and JSTL.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used the Java Collections API extensively in the application as a security protection for XML, SOAP, REST, and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regularly debug and exception statements.
  • Performed code review and unit tested the application using the Junit framework. Participated in the production support and maintenance of the project.

ENVIRONMENT: Java8, Spring 2.5, Hibernate 3.1, J2EE, JSP, JSTL, JQuery, Oracle, Web Logic, Eclipse, Ant, Apache Tomcat, REST, JSON, SOA, J2EE, Oracle, XML 1. x, JAXB 2. x, XSLT 1. x, JAX-WS, and Web Services

Confidential

JR. JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in all phases of Designing and Development of the application.
  • Created Class diagrams and Use Case diagrams from design specifications using Rational Rose.
  • Worked in Waterfall Methodology and was involved in the project discussions.
  • Develop GUI-related changes using JSP, HTML, and client validations using JavaScript.
  • Implemented action classes, form beans, and JSP pages interaction with these components.
  • Designed and developed the application using the Struts Model View Controller (MVC) design Pattern.
  • Developed Struts Action Forms, Action classes, and templates and performed action mapping in struts.
  • Coded JavaScript for AJAX and client-side data validation.
  • Extensive use of EJBs for middle-tier components to implement the business logic.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Implemented Service locator pattern to invoke EJBs through Struts.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy-related queries under SQL Server.
  • Created SQL queries, PL/SQL Stored Procedures, and Functions.
  • Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code.
  • Implemented logging using log4j.
  • Used CVS for version control.
  • Tomcat Application Server was used for deploying the application.

ENVIRONMENT: Java 1.5, CORE JAVA (MULTITHREADING, COLLECTIONS), JSP, SERVLETS, XML, HTML, JAVASCRIPT, AJAX, EJB 3.0, UML, RAIONAL ROSE, JDBC, APACHE TOMCAT, ORACLE 10G, SVN, ANT, WINDOWS, UNIX/LINUX.

We'd love your feedback!