We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

JacksonvillE

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in delivering enterprise solutions in multiple domains like Finance, Telecom, Insurance, Health and other related domains. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problem statements.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development & Testing using Software Development Life Cycle.
  • Expert level skills on JSON, HTML, DHTML, CSS, Tiles, Tag Libraries and UI frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile.
  • Experience with jQuery, Ajax, JavaScript, Nodejs, ReactJs,vuejs, AngularJs, Angular 2.x/4.x and Client-side validations.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of Object Oriented Design (OOD),
  • Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans),Struts, Spring, Swing, Hibernate, iBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.
  • Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Worked on (JMS) MQ's like Rabbit MQ, IBM MQ and Active MQ.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experienced in building Web Services using SOAP and RESTFUL.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, XSLT, XPATH, Castor.
  • Experience in configuring and deploying the applications on Tomcat 5.x/4.x/3/x., GlassFish, WebSphere 6.x/5.x/7.0, Web Logic9.x/8.x/7.x/6.x, and JBoss Servers.
  • Experienced in developing UNIX shell scripts for batch processing.
  • 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.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experienced in performing unit testing using JUnit, Test NG, Mockito, integration and deployment of applications using tools such as ANT, Maven, Gradle, Jenkins & debugging through log4j and Splunk.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Knowledge of writing rules directly in the Drools Rule Language (DRL), and decision table.
  • Expertise on UI testing with Karma, Mocha, Jasmine and Chai.
  • Good knowledge on dependency management tools such as NPM and Bower.

TECHNICALSKILLS:

Languages: Java 1.5/1.6/1.7/1.8 , J2EE, UNIX Shell Scripting, Python 3.6.0, Scala 2.12.1, CC++.

Web Technologies: HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0, AJAX.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Struts 2.x/1.x, Log4J.

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, JBoss, Tomcat 5.0/6.0/7.0, Glassfish, WildFly.

Relational Databases: Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1.

NoSQL Databases: MongoDB, Cassandra, Couch DB.

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos.

AWS Skills: EC2, Simply Storage Service, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access ManagementSimple Notification Service, AWS EMR, AWS CLI.

Operating systems: Windows, MS-DOS, UNIX, Mac OS, Linux and Ubuntu.

Testing Tools: Junit 4.12, Win Runner, Jenkins, Selenium WebDriver/Grid, JIRA 7.0., Bugzilla 4.4.12, Jasper Reports 6.0.

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum, SDLC.

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

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1.

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios.
  • Participation in Daily Scrum meeting,Sprint Demo and Sprint Backlog.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Responsible for Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Implemented React.js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. Used Babel plugin tool for conversion of ECMA versions to support all type of browsers.
  • Used React-Router to turn application into Single Page Application.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Developed REST Web Services clients to consume those Services as well other enterprise wide Web Services.
  • Wrote Junit unit test cases to check the functionality of the code.
  • Involved in developing stored procedures and Triggers on Oracle 11g.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Angular 7 as front end component to design the UI layer.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.
  • Used Oracle 11 g as a Database for Handling the Data.
  • Implemented Authentication & Authorization with Spring security
  • Used Spring MVC Transaction Management and Hibernate cache concepts.
  • Modified the Spring Controllers and Services classes to support the introduction of spring framework.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Participate in weekly test planning, project status meetings and reviews

Environment: Java 8, Spring Boot, HTML5, JSON, JavaScript, Spring Data, Oracle 11g, STS, Junit 4.4, Mockito, Git, Selenium, RESTful web services, Apache Tomcat, Maven,Jenkins,Angular 7,Microservices

Confidential, Redmond, WA

Senior Software Engineer

Responsibilities:

  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
  • Make design and technical decisions for AngularJS projects.
  • Develop application code and unit test in the Angular 7, Rest Web Services and Java technologies for the Application Development Center.
  • Implemented Angular 7 code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
  • Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Used Java 1.8 features like Functional Programming and Lambda expressions to implement the functionality.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services
  • Involved in developing stored procedures and Triggers on Oracle 11g.
  • Used Hibernate Persistence Strategy to interact with database
  • Developed Hibernate mapping files using different mapping strategies such as table per class.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Used Eclipse as IDE
  • Wrote Modules and Routers for the backend components using spring boot.
  • Check the HTTP Request and Response using POSTMAN tool to test API.
  • Coordinated QA, SIT and UAT sessions and executed UAT scenarios with end users for final approval and user sign off.
  • Used Hibernate framework for back end development and Spring DI for middle layer development.
  • Used Spring MVC Transaction Management and Hibernate cache concepts.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.
  • Participate in weekly test planning, project status meetings and reviews.
  • Wrote Bash scripts to get connection with Nokia and Ericsson server to get the data in the form of xml and convert the data into JSON.
  • Display the JSON data in UI in the forms of charts, tables using Javascript library like chartjs.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Environment: : Java 8, Spring MVC, Spring Boot, HTML5, JSON, JavaScript, Spring Data, Oracle 11g, STS, Junit 4.4, Mockito, Git, Selenium, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins, Karma, Jasmine,Microservices

Confidential, Alpharetta,GA

Sr.Backend Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Worked for the Clients of the Confidential who majorly insurance institution.
  • Developed applications using Angular2, Java 8 and new features of java (lambda expressions).
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.
  • Experience with Responsive Web Design, Bootstrap framework.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Sprin micro services.
  • Implemented Authentication & Authorization with Spring security.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Worked with Kafka Cluster using ZooKeeper..
  • Worked on creation of custom Docker container images, tagging, pushing images,integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Worked with the automation team to understand the Selenium scripts and review the code, run the tests and review the results and provide inputs to the team.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: : Java 8, Spring MVC, Spring Boot, Angular 2, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, Scala, Spark, Drools, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Apache Kafka, Camel, Maven, Jenkins, Karma, Jasmine.

Confidential, Lombard,IL

Sr. Java Full Stack Developer

Responsibilities:

  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Developed the flux pattern by using Redux framework as a core dependency.
  • Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Used Hibernate framework for back end development and Spring DI for middle layer development.
  • Used Spring MVC Transaction Management and Hibernate cache concepts.
  • Modified the Spring Controllers and Services classes to support the introduction of spring framework.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF.
  • Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Experience in working with big data platform with a combination of Hive MQ, Cassandra and Spark.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Experience in data structure design, Data Modeling in Cassandra.
  • Developed JUnit, Chai, Mocha and Gulp test cases for unit, integration, and functional tests.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Used Log4j to print logging, debugging, warning and info on server console. Debugged the MAVEN scripts for building entire web application.
  • Implemented Cucumber for behavioral testing of application.

Environment: React.js, Node.js, Babel, Redux, Bootstrap, Docker, Jenkins, Pivotal Cloud Foundry (PCF), Docker, Cassandra, JUnit, Chai, Mocha, Gulp, Spring Boot, Spring MVC, Hibernate, Apache Kafka, Log4j, MAVEN, Cucumber, Webpack, Babel.

Confidential

Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
  • Developed the application under J2EE architecture using JSP, Struts, JavaBeans, and iBATIS.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Developed Web Interface using Javascript, HTML and CSS.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used Struts Framework for the backend part.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Providing fixes to the issues identified in testing phase.
  • Implemented SOA architecture with web services using SOAP and XML.
  • Analyzed, designed and implemented DAO pattern for accessing Database using connection pool.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Involved in configuration of XML flat file and parsing the XML file using the SAX Parser.
  • Worked on diverse ways to increase performance of the Application through use of methodologies like asynchronous calls to database, stored procedures in place of Dynamic SQL, etc.
  • Used Rational Clear Case for version control and JUnit for unit testing
  • Provided troubleshooting and error handling support in multiple projects.
  • Worked on Reconciliation, which involves in providing root cause analysis and data fixes.
  • Configured Glassfish Application server and deployed the web components.
  • Extensively involved in designing UI, reporting and specification documentation.
  • Responsible for the user module, setting rights and permission to users through the keywords set with database and testing.

Environment: JDK1.5, JSP, JSF, Struts, iBATIS, Spring, HTML, JavaScript, AJAX, CSS, XML, EJB, PL/SQL, Glassfish, JUnit, SOAP, SAX Parser.

We'd love your feedback!