We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • More than 7 Years of experience in Web Application Development & Designing.
  • Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JPA, JAX - WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Good understanding of Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, GlassFish, Jboss in areas of development, deployment, configuration setting, and deployment descriptors.
  • Experience with AWS instances spanning across Dev, Test, Pre-Production and Cloud Automation through Open Source DevOps tools like Chef, Jenkins & Docker
  • Implemented GitHub for uploading, branching, versioning and maintaining source code.
  • Extensive experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven, Jenkins, Hudson. Performed integration of Code Quality Analysis Techniques like Find Bugswith CI tools.
  • Used AngularJS for web-append Backbone JS for passing on data from HTML forms.
  • Implemented AJAX functionality using JQuery, JSON and XML.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Experience applying the latest development approaches event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON.
  • Developed the application using Java/J2EE standards and guidelines.
  • Used EJB to develop the robust and scalable application.
  • Used build scripts using ANT and MAVEN build tools in Jenkins.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Used spring's test framework to create integration tests for various spring boot and spring batch applications.
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Design and implement an application using Spring MVC, Spring IOC, Dependency Injection SpringAnnotations, Spring AOP, Spring Container-managed transactions, Hibernate.Excellent knowledge and experience in Oracle Database, MySql, JDBC, DB2, PL/SQL, PostgreSql, MS SQL Server, My SQL Server, Mongo DB.
  • Developed and configured the Java beans using Spring and Hibernate framework.
  • Involved in developing the applications using Spring Framework for Dependency Injection
  • Involved in implementation of MVC pattern using AngularJS, JSF and Spring Controller
  • Involved in design and development of framework using Spring MVC and Hibernate.
  • Creating REST API and Spring Batch Jobs

TECHNICAL SKILLS:

Languages: Java, C++, HTML, XML, SQL, PL/SQL, JavaScript

J2EE Technologies: JSP, Servlets, Struts, Spring Web Flow, JDBC

Web Technologies: CSS, AJAX, JQuery, BackboneJS, NodeJS.

Frameworks: Spring MVC, Struts, JSF Framework, Curam, Spring Batch, AngularJS

Methodology: Agile/Scrum, Waterfall Model

Database: Oracle11g, MsSql, MySQL 5.x and MongoDB

Operating System: Windows, Unix, Linux

Tools: Eclipse, JBuilder, Web Logic, Apache Ant, log4j, JUnit, Maven,GitHub, Grunt

Web Services: SOAP, REST

Version Control: SVN, Clear case, CVS

Web/App. Servers: Websphere Application Server, Apache Tomcat, Web Logic, JBoss

ORM Tools: Hibernate, JPA

Other: MS Office Suite, MS FrontPage, SQLDeveloper, CVS, VSS, Test Director, Dreamweaver, Unit Test.

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Experience in design and development of JUNIT test cases, load balancing and failovers with cache servers and application servers.
  • Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
  • Experience in developing and implementing Web Services using Jboss and wildflyCreated TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Enhanced legacy application by building new components in Angular2 and typescript.
  • Design, develop, fix and support Databridge components to extract and ingest data from and to Hadoop and SAS platforms.
  • Involved in the system analysis, design and development and implementing of the architecture.
  • Extensively worked on Executor Framework, spring (Annotations, Schedulers), and Java Persistence API.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Re-design application to deploy in Hybrid Cloud infrastructure: AWS
  • Migrate application from in-premise Oracle to Amazon RDS Oracle
  • Implement horizontal scaling using AWS Elastic Load Balancing (ELB)
  • Package application and build Docker images of application
  • Publish images to Amazon Elastic Container Registry (ECR)
  • End to end delivery of deliverables on schedule using technologies Java, Spring and JPA.
  • Created Test cases Using Junit to test the Service and DAO Layers.
  • Implement horizontal scaling using AWS Elastic Load Balancing (ELB)
  • Package application and build Docker images of application
  • Publish images to Amazon Elastic Container Registry (ECR)
  • End to end delivery of deliverables on schedule using technologies Java, Spring and JPA.
  • Created Test cases Using Junit to test the Service and DAO Layers.
  • Develop PoC with deployment of application in AWS
  • Understand monitoring of Amazon ECS Cluster
  • Created various modules and Manifests in Ansible to automate various applications
  • Created slaves in Puppet and added them to build environment for faster processing.
  • Having good Experience in Chef and Puppet for Deployment on Multiple platforms.
  • Was able to detect some well hidden defects, determine the pattern of their occurrence and helped development team to narrow down on the problem with the code.
  • Participate in brainstorming sessions on design and implementation of scala engine to source data from Hadoop platform
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

Environment: Java 1.8, AWS EC2, Amazon RDS, AWS ELB, Amazon ECR, Docker, JPA, Scala, Apache Spark, Hadoop, Hive, Jira, Subversion

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Used Jenkins (Continuous Integration) to build and WAR files
  • Used Tomcat application server to test the changes locally
  • Used Rational Team Concert (RTC) for issue tracking and to commit the code changes
  • Developed Junit test cases, to test each class as part of unit testing
  • Developed Selenium test cases for automated regression testing
  • Created documents when new process encountered for team reference
  • Involved in development, testing and deployment of the Synergy application
  • Developed the modules of the project using Agile methodology and used Version One for sprint tracking
  • Developed UI modules using JQuery, HTML and CSS in order to give different options to the agents
  • Used Restful Web Services to pass JSON data to communicate between UI and server
  • Used Spring MVC with annotations
  • Performed CURD operations using SOAP web services
  • Used Tomcat application server to test the changes locally
  • Used Jenkins to build WAR files and CESARS tool for deploying
  • Monitored the logs using CITRIX tool
  • Used Perforce to commit code changes
  • Used HP Quality center to track the defects.

Environment: Java 1.6, Spring Framework, Apache Tomcat, SOAP, REST, JQuery, AJAX, Agile, Maven, Eclipse, Version One, Perforce, Jenkins, HPQC, CESARS, CITRIX.

Confidential, Lancaster,TX

Java Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
  • Provide and implement MongoDB SOP and best pratices
  • Design Blue print for Apache tomcat as per guardian standards to implement apache tomcat as part of AWS automation on cloud as well as on premise based RHEL Operating system.
  • Developed application with Eclipse RCP as IDE.
  • Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of HttpUnit, Selenium IDE for testing.
  • Built main application in PHP leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Worked with J2EE and J2SE technologies including JSP, Java Web Start, and Weblogic.
  • Developed Ruby on Rails apps, deployed to Apache Web Server ElasticBeanstalk and internally on a Linux server using Ansible.
  • Architect new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
  • Architect Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Architect Java/J2EE development structure for Rational Application Developer.
  • Developed user friendly GUI calendar, Using Google Calendar API.
  • Designed an Android App for an Indoor Navigation System to work as extension of Google Calendar API Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Writing scripts, front end configuration and code in JavaScript, Python, PHP, SASS and CSS.

Environment: Java 1.7, Jersey REST, Web logic, Oracle 11, Spring MVC, IOC, Spring AOP, Hibernate, Scrum, NoSql, ANT, SVN, Jdeveloper, Putty, Spring Boot, junit.

Confidential, WA

Software Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring and J2EE Framework.
  • Designed and implemented application using Spring, Spring IOC, Hibernate HQL.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • Developed queries and procedures for CRUD operations using Hibernate as ORM.
  • Configured and customized logs using Log4J.
  • Worked on all the financial transactions happening throughout the design of application.
  • Implemented various design patterns like Singleton, Factory.
  • Worked with QA team for testing and resolve defects.
  • Used Jenkins for continuous Integration for developers to integrate code into shared repository at regular intervals.
  • Used Eclipse Luna for writing the code from the scratch and debugging.
  • Used Agile methodology named SCRUM for all the work performed.
  • Application developed using DB2 (Database).
  • Used Maven to build war and ear files to deploy on Web logic App Server.

Environment: Java 7, AngularJS, HTML, CSS, Bootstrap, Spring, Hibernate 4.0, Servlet, JSP, XML, XHTML, Agile Methodology, JIRA, Jenkins, Design Patterns, DB2, TOAD, Eclipse, Maven, Log 4J, DB2, JDK 1.7, Eclipse, Linux

We'd love your feedback!