We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • Around 71/2 years of professional experience in all phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Implementation & Maintenance and testing various methodologies using Java/J2EE, Micro Services along wif wide - ranging skills in web application development.
  • Experience working wif Front-end JavaScript frameworks like JQuery, Bootstrap JS, Angular JS.
  • Experience database development skills using SQL/PLSQL for various relational Databases like Oracle, Sybase, Postgre SQL, SQL server and NOSQL databases like MongoDB and Cassandra.
  • Experience in Designing and building dynamic and user interactive websites using HTML5, CSS3, AJAX, JavaScript, AngularJS, Bootstrap, Node.js and JQuery.
  • Experience in developing Web Applications wif various Open Source frameworks like: Struts Framework 1.3, Spring Framework.
  • Experience in several technologies like JDBC, Servlets, JSP, Java Beans, MVC, Struts, Spring, JSF, EJB, Java SOAP, CSS, JavaScript, EXT JS, AJAX, XML, JSON, HTML5/HTML, Maven.
  • Experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, Cloud Front.
  • Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as Oracle Web Logic, Red Hat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (me/O) System, Swing, Annotations, E-Nums, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, ActiveMQ and JBoss Fuse Enterprise Service Bus (ESB).
  • Good understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Spring Boot, Struts and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring Boot.
  • Proficiency in Internet Application development using Java, Servlets, JSP, XML, Java Script, PL/SQL, Tomcat, Eclipse.
  • Experience in using teh databases such as MySQL, MS SQL Server, DB2, Oracle 11g, 12c.
  • Experience in NoSQL databases such as MongoDB and Cassandra.
  • Experience in development of Restful API and SOAP based web services and clients
  • Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion and CVS.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Hands-on experience in using teh Integrated Development Environments such as Eclipse, Net Beans.
  • Experience working wif web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and Jersey.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Struts, Hibernate, Spring, EJB, JNDI, JDBC, JMS and SOAP/Rest web services.
  • Experience in installing, configuring, tuning Apache Tomcat 6.x/7. x.
  • Thorough knowledge in Unit Testing wif JUnit 3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
  • Good knowledge on design and development of code automation tools for Migration Systems.

TECHNICAL SKILLS

Programming Language: Java, JDK, C, C++, SQL, PL/SQL

Java Technologies: J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, Java Beans

Java Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Session Façade, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton

Frameworks: JSF 1.2/2.0/3.0, Struts 1.X, Spring 2.0/2.5, Spring MVC, JPA, Hibernate 3.0, Apache ANT, Log4J, Angular JS, Node JS

Web Technologies: JSP, XML, HTML,CSS, Angular JS, jQuery, Node JS

Web Services: SOAP, WSDL, XML, SOA, JAX-WS, JAX-RS

IDE: Eclipse 3.x, NetBeans 4.1

Version Control: Git, Rational Clear Case, CVS, SVN

Web/Application Servers: IBM Web sphere Server, Apache Tomcat, Web logic, Glassfish

Databases: MySQL, MS SQL Server, Oracle 10g

Scripting: JavaScript, Shell, ANT, Maven

DevOps Tools: Jenkins, ANT, Maven, JIRA, Git, Docker, Kubernates, AWS (Amazon Web Services)

Messaging Technologies: JMS (Java Message Service), MDB

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential | Pittsburg, PA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle of teh application like requirements gathering, Design, Analysis, Development and Testing
  • Designed and developed teh REST based Micro Services on teh card accounts using Spring Boot.
  • Used Angular JS and typescript for frontend to develop web pages.
  • Implemented teh Model View Controller (MVC) framework and spring.
  • Worked on Web Services for transferring XML data between two interfaces.
  • Designed and developed teh UI using Spring View component, JSP, HTML, CSS, JQuery and AngularJS.
  • Exposed teh application using Rest Web service, developed http post, get methods based on requirement and handled teh errors using http status codes. Used Postman API to test REST API output data.
  • Involved in teh design and development phases of Scrum Agile Software Development.
  • Responsible for creating teh detailed design and technical documents based on teh business requirements.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Used Dependency Injection feature of Spring framework and Involved in writing
  • Teh database integration code using Hibernate leveraged teh AOP features of spring framework to handle exceptions.
  • Created XML files for storing teh data required for module.
  • Worked as part of Micro services team to develop and deliver Maven projects to deploy on Jenkins and also having experience in managing teh Docker containers in kubernetes.
  • Created AWSRoute53 to route traffic between different regions.
  • Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Wrote application front end wif HTML, JSP, Ajax, JQuery and CSS
  • Used Ajax, JSTL and JavaScript in front end design.
  • Created Web services using Apache Axis 2 for communication wif other application.
  • Junit was used for unit testing and as logging frameworks.
  • Wrote ANT scripts to automatically save files from remote to local machine.
  • Involved in Iterative development using Agile Process.
  • Hands on experience on UNIX commands, used to see teh log files on teh production server.
  • Used GIT for version control of teh source code.
  • Created and executed unit and regression test scripts; created personal and common test
  • Data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting teh system in Production and fixing Production defects.

Environment: Java8, AngularJS, REST, Micro-Services, Spring, Spring Boot, Spring MVC, Hibernate, JavaScript, Docker, Typescript, Jira, Git, Jenkins, AWS, Git, Kubernetes, Maven, Karma, Jasmine.

Sr. Java Developer

Confidential | Cary, NC

Responsibilities:

  • Worked as a Sr. Java developer in struts to spring migration project (customer service application).
  • Good experience in developing web Applications usingSpring MVC, Spring Bootframework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
  • Expertise in converting XSL to JSP’S and implemented Tiles configuration.
  • Experience working on Web Logic and Jetty servers to deploy and debug teh application.
  • Implemented WAS API technique to reduce teh threat of software vulnerabilities wif cross-site scripting, cross site request forgery, click Jacking.
  • Code Reviews, customization and maintenance of code across applications
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
  • Hands-on experience wif control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
  • Using CVS version control tools to manage source repository
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing wif JUNIT
  • Invoked Web services to generate Java classes from XML schema.
  • Developed build Scripts using Maven to build and deploy teh application
  • Used Wireshark to know teh communication between local and remote machine. Captured local TCP protocols to know teh number of round trips, in order to improve teh performance.
  • Wrote ANT scripts to automatically save files from remote to local machine.
  • Worked on MySQL statement caching and database connectors.
  • Designed and developed Application based on JSF framework using MVC design patterns.
  • Involved in Implementation and Unit testing of teh product
  • Teh application flow is designed and developed using JSF, spring framework and Tiles
  • Designed and developed teh UI using Struts view component, JSP, HTML, CSS and JavaScript
  • JSP Content is configured in XML Files.
  • All teh functionality is implemented using Spring IOC / Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring Boot, Spring IOC, Spring transactions and Spring security modules
  • Used WinSCP to copy teh files between remote and local machines.
  • Worked on VuGen, to validate teh xml scripts and to perform smoke test.
  • Worked on performance center environment to run teh scripts and to collect teh load runner results, also involved in monitoring teh CPU utilization and memory utilization by load generators and validating performance tuning results.
  • Used HP Load Runner, to modify teh load runner results, and to analyze teh graphs generated.
  • Worked on Axman, to generate teh graphs and to compare teh results taken from teh log files.
  • Used Putty, to check teh server instances and log files.
  • Experience in integration tools Oracle SOA, Web Methods and Apache Camel.
  • Knowledge of using apache Camel through fuse Mediation router.
  • Implemented session beans using EJB 3.0
  • Assisted in development and maintenance of new APIs for integration.
  • Prepared code and applications for displaying various outcomes of API applications.
  • Deployed teh web components into teh web Sphere application server.
  • Designed and developed various modules of teh application wif J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented features like logging, user session validation using Spring-AOP module
  • Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL)
  • Wrote application front end wif HTML, JSP, Ajax JQuery, Spring Web Flow, XHTML, DHTML and CSS
  • Hibernate is used as persistent at middle tire for providing object model over relational data model

Environment: Java/J2EE, Spring, Hibernate, Servlet, JSP, JavaScript, CSS, XSL, Web Sphere, SQL, Mongo DB, Maven, Apache POI, HTML, JUnit, XML, Log4J, Oracle, Tortoise SVN, Web services - Restful and SOAP, UNIX, SAS, Ab Initio and Windows.

Sr. Java Developer

Confidential | Rosemont, IL

Responsibilities:

  • Used Spring MVC, Spring Boot to decouple business logic and view components.
  • Developed teh Business Logic using Plain Old Java Objects (POJOs)
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced wif teh Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web logic Application server and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build teh J2EE application.
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction
  • Performed client side validations using JavaScript.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
  • Created set of classes using DAO pattern to decouple teh business logic and data.
  • Implemented Hibernate in teh data access object layer to access and update information in teh Oracle10g Database
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Eclipse 3.0 IDE for developing code modules in teh development environment
  • Performed connectivity wif Oracle database using JDBC.
  • Implemented teh logging mechanism using Log4j framework
  • Used SVN version control to track and maintain teh different version of teh application

Environment: Java/J2EE, JSP, Servlets, Spring 3.0, Hibernate, Web logic Application Server 10g, XML Web service, Apache Tomcat 6.0, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Apache Ant 1.7, Edit plus 3.0, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, SVN.

Java Developer

Confidential | Dallas, TX

Responsibilities:

  • Responsible for gathering business requirements, review teh requirements and converting them to detailed design documents and clarification documents.
  • Implementing teh rules using drools. Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and. ear files for teh application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy teh application.
  • Developed backend applications using Spring, Hibernate, Java, JSP, HTML, DHTML, JavaScript and AJAX.
  • Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
  • Configured Java Messaging Services (JMS) on Web Logic Server using Eclipse IDE
  • Used Web Services to get price from external Business Entities.
  • Consumed Web Services as a gateway for teh payment through teh third-party.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as validation of teh card details. Restful web services leveraged by both web and mobile applications.
  • Responsible for integration of different modules.
  • Responsible in coordination wif Onsite team, attending daily and weekly scrum meetings to update teh work status, issues clarifications etc.

Environment: JDK 1.6, Core Java, J2EE developer, Spring, Hibernate, Drools, Web Logic Server, Web Services, JMS, PL/SQL, Linux, XML HTML, JavaScript, SVN, ANT, Log4j, JUnit, JBoss, Oracle, Windows XP and Unix.

Java Developer

Confidential

Responsibilities:

  • Developed teh application using MVC-1 Architecture using JSP, Servlet and EJB.
  • Participated in client requirement gathering.
  • Developed JSPs to implement teh business logic, and use java beans to retrieve teh data.
  • Involved in Coding of EJB (Enterprise Java Beans), which implements business rules, and business logic.
  • Involved in developing teh Java classes and JavaBeans.
  • Involved in Creation of tables in database.
  • Extensively used Net beans for writing code.
  • Involved in Unit and Integration Testing.
  • Deployed teh application on Linux server in testing and production environments
  • Supported Maintenances and bug fixes.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Preparation of teh Low-Level Design document which include program specification and unit test.
  • REST service development wif Spring MVC, serving JSON payloads to a Drupal/PHP based front end.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Developed presentation layer using JSP, Servlets, HTML, CSS, JQuery and JavaScript.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Environment: Web Logic Application Server v9.0, Apache Tomcat Web Server v6.0, Jasper Developer, Core Java, HTML, JSP, Servlet, EJB, Java Beans, Linux, MySQL v5.2 CE, JUnit, CVS.

We'd love your feedback!