We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Granite Quarry, NC

SUMMARY

  • 8 years of IT experience in developing software applications using JAVA/J2EE technologies in different business domains like Finance, Healthcare, Airlines, Insurance Industries.
  • Experienced in complete Software Development Life Cycle (SDLC), Object Oriented Programming & Design of web - based applications based on Agile/Scrum methodologies.
  • Expert in Core Java and implemented concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Swings and Collections.
  • Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams.
  • Experienced in building web applications using Spring Framework features like Model-View-Controller, Inversion of Control, Data Access Object, JDBC, & Spring Boot.
  • Experience in deploying applications using withPivotal Cloud Foundry(PCF)CLIand managed CF containers in AWS EC2 instances.
  • Experience with Amazon Web Services (AWS) likeEC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation,IAM,SNS, SQS.
  • Experience in building producer applications for KAFKA and Configuration in KAFKA.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Highly proficient in developing applications using Object Oriented Design, Analysis and Methodologies like RUP, Agile, andXtremeProgrammingin client/server and distributed environments using J2EE architecture.
  • Developing inter-operable Web Services and its related technologies like SOAP, Restful, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Expertise inusingIBMWebSphere Application Server 8.5,Apache Tomcat,JbossandOpenShifton deploying, configuringandtroubleshooting configuration issues.
  • Expertise in XML technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Implemented function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Skilled in RDBMS implementation and development using SQL Server, Oracle, & MySQL with SQL, PL/SQL programming languages.
  • Experience of working with web and application servers like Apache Tomcat 6/7/8, WebLogic 9/10/11/12, WebSphere and JBOSS on deployment, installation, configuration.
  • Experience in writingUnit testing & TDD testingusing Frameworks such asJasmine, Karma, Mocha, Chai, Protractor, Junit, Cucumber, Gherkin scriptsandSelenium web driver.
  • Experience in version control and configuration management tools like GIT, SVN, CVS.
  • Experience in Cloud Computing Environment with Amazon Web Services and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in writing ANT, Maven and Jenkins build scripts, providing logging facility using Log4j, and writing JUnit test cases and used Log4j for bug tracking.
  • Proven experience with Web & Application Servers like IBM WebSphere, Oracle WebLogic, JBOSS, and Apache Tomcat.
  • Experience in developing applications on Windows, UNIX, Linux and Mac platforms.
  • Proficient in software documentation and technical report writing based on business requirement, design and test specification.

TECHNICAL SKILLS

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

Web Technologies: JSP, Servlets, EJB, Hibernate, Struts, Spring, JDBC, and XML, CSS3, Web Services, WSDL, SOAP, Apache Camel, Kafka, Spring Boot, Express.JS

App/Web Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

AWS: EC2, RDS, S3, ELB, SNS

Messaging Services: Apache Kafka, JMS

Methodologies: Agile (Scrum, TDD),Waterfall

Testing Tools/ CI Tools: JUnit3.8/4.0, Drools, Test Driven Development (TDD), JMeter, Selenium, Cucumber, Jasmine/Karma, Jest

IDE Tools: Eclipse, Rational Application Developer, Net Beans, STS

Databases: Oracle, MySQL, SQL Server, DB2, Mongo DB

Version Control: CVS, SVN, Clear Case, Git

Logging Tool: Log4j.

PROFESSIONAL EXPERIENCE

Confidential, Granite Quarry, NC

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirements gathering, modeling, analysis, design, development, and testing.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator, DAO.
  • Involved in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
  • Used Spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
  • Used Spring Boot to write Presentation Layer, Business Layers, Controller Servlets.
  • Coordinated outreach/networking efforts for content placement.
  • GitHub for version management & Maven used Jenkins for ongoing inclusion to build the application in the cloud leveraging AWS APIs.
  • Worked on JMS for storing in IBM MQSeries Queue for sending data in terms of XML Objects.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Analyzed code and fixed bugs for issues
  • Implemented a Responsive Web Design using Bootstrap and developed Microservices for different level of layers in flow of network.
  • Used Jenkins as a tool for Continuous Integration purpose which provides the seamless way to set up a CI/CD environment.
  • Containermanagement usingDockerby writingDocker filesand set up the automated build on Docker HUB and installed and configuredKubernetes.
  • Utilized Spring Boot to integrate Micro services with other Micro services and Rabbit MQ messaging exchanges.
  • Involved in design and development ofmakepayment,loan transfermicro servicesusingspringbootandDeployed, Scaled, ConfiguredonPCF.
  • Involved in developing RESTful Web Services with JAX-RS to provide functionality for future development.
  • Worked in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
  • Used Jenkins to automate builds and deployments.
  • Implemented Maven builds for creating the JAR, WAR, and EAR files.
  • Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility
  • Implemented Service Oriented Architecture (SOA) using JMS (MQ series) for sending and receiving messages while creating web services.
  • Worked as partof the Microservices team to develop and deliver Maven projects and hosted them inKubernetesenvironment.
  • Configured the XML files for Spring Security injection to ensure the back-end security by discriminating the role of users
  • Editors like SQL Developer, PL/SQL are used for developing and running the functions, procedures and SQL queries with Oracle.
  • Worked with WebLogic Application Server for deploying and testing the code.
  • Wrote J-Unit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Used Log4J for tracking errors and debugging the code.
  • Used GIT for version controlling and Eclipse as IDE.

Environment: Java1.7, Servlets, JSP 2.1, Spring 3.0, Hibernate 3.0,Spring Boot,SoapUI,JBoss, Maven,Git, Log4j, Junit,HTML 5.0, CSS 3, JavaScript, Ajax, JQuery, XML,XPath, Oracle 11g, JMS, Web services.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Involved in the development and testing phases of software development using Agile methodology with Test Driven Development (TDD).
  • Developed Use Cases, Class Diagrams, Sequence Diagrams, & Data Models using Microsoft Visio.
  • Implemented synchronized and multithreaded design using Spring MVC.
  • Composed application classes as Spring Beans using Spring Dependency Injection.
  • Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment.
  • Used Angular framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used Tomcat as application server on development environment and JBOSS on test and Production environment.
  • ImplementedJavaengine and API to perform direct calls from font-end JavaScript.
  • Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
  • Involved in testing XML files and checked whether data is parsed & loaded to staging tables.
  • Implemented SOAP Web Services to integrate third party service using WSDL and created stubs.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Primary contact for JMS on distributed and z/OS platforms tests analysis for IBM MQ.
  • Worked on Kubernetes Spring Cloud and IBM Cloud, Cloud Foundry.
  • Development of company´s internal CI system, providing a comprehensive API for CI/CD.
  • Implemented Spring boot micro services to process the messages into the Kafka cluster setup.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created byPCF.
  • Deployed Micro services in EC2 instances of AWS using Docker andKubernetes.
  • Used Jenkins for CI/CD and WebLogic for deploying application.
  • Responsible for maintaining and expanding Cloud Services infrastructure using AWSStack especially worked with database setup and maintenance on AWS EC2.
  • Used JMS for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed Stored procedures, Triggers and Functions using PL/SQL and mapped it to Hibernate Configuration File and established data integrity on Oracle Database.
  • Developed the application using Eclipse as the IDE and used SVN version controls.
  • Used J-Unit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: Java1.6, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, ANT, SVN, XML,XPath, Windows XP, Linux,Spring Core 3.0, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, Oracle WebLogic 10.

Confidential, Huston, TX

Back End Java Developer

Responsibilities:

  • Involved in complete SDLC including analysis, design, development, integration, and testing by following Agile/SCRUM methodology.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java.
  • Used Spring Modules through-out the application in injecting dependencies into layers of application and integrated with Hibernate.
  • Secured the API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • ApplicationServer,IBMHTTPServer,WebSphere MQon AIX, Solaris, Linux, and Windows and automation.
  • Used a Micro services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Used JBoss Fusefor remote console login, JMX management and web server console.
  • Worked on JMS service for multicasting the data among various systems.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
  • Created and managed daily/weekly builds using Bamboo for CI/CD and used pipeline plug-in for managing multi project jobs efficiently.
  • Completely involved in migrating the project fromWebsphere4.0.6toWebsphere6.1.
  • Performed Restful routing usingNode JS which submits my form data to the Mongo DB database.
  • Kubernetesis configured for automating deployment, scaling and management of containerized applications.
  • Worked on Jenkins, Git, and Eclipse for deployment on test servers and to move towardsCI/CD.
  • Have developed several new high traffic Micro Services and have deployed the applications onPCF.
  • Migrated several Web services as micro services onPCF.
  • Used XML and JSON for transferring/retrieving data between different applications.
  • Deployed Microservices Docker & EC2 container using AWS admin console.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating kafka adaptors for decoupling the application dependency.
  • Deployed Core OS Kubernetes Clusters to manage Docker containers in the production environment with light weight Docker Images as base files.
  • Involved in process for builds and deployments withMaven,Bambooand Jenkins for continuous integration.
  • Experience in handling messaging services using Apache Kafka and JMS.
  • Developed API's to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with Elastic Search.
  • Migrated MongoDB shared cluster form one data center to another without downtime.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers. Worked on continuous integration servers like Jenkins.
  • Used GIT for version control and Log4J to create log files to debug & trace application.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Used the tracking tool JIRA to create and track the stories and sub-tasks throughout the Sprint and crucible to do the code reviews
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Environment: Java1.8, Spring 4.0, Spring Boot,Microservices,Maven3,Selenium, Test NG, WebLogic 12, Hibernate4.2, HTML5, CSS3, JQuery,Jenkins, XML,XPATH, Oracle 12c, PL/SQL,Github.

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Involved in all phases of the project, Requirement Analysis, Design, Coding and Unit testing.
  • Designed and developed the application using Agile methodology.
  • Used Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) techniques using Unified Modeling Language (UML) and Rational Rose.
  • Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, jQuery, and AJAX.
  • Performed data manipulation on front end using JavaScript and JSON.
  • Used AJAX framework for server communication and seamless user experience.
  • Involved in creating the Validation and Session Based Authentication using XML/JSON Formats in RESTful Web Services.
  • Used the basic principles of MVC to in corporate the AngularJS to build client-side application and Node.js for building server-side API's.
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables.
  • Configured Java Messaging Services (JMS) on WebLogic Server using Eclipse IDE.
  • Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Used Rational ClearCase and ClearQuest for version control and change management.
  • Use of MAVEN for dependency management and structure of the project.
  • Used SVN for version control and Log4j for application logging and debugging
  • Involved in fixing bugs and unit testing with test cases using J-Unit framework.
  • Quality Control Activities such as defect tracking, fixing using JIRA.

Environment: Java1.5, HTML 4, JavaScript, Hibernate 3.0,JBoss5.0,JUnit, log4j, JMS, Apache Tomcat 6.0, XML, AJAX, SOAP, WSDL, UML, Oracle 10g Database, Shell Scripting.

We'd love your feedback!