We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 7+ years of professional experience on teh development phases of SDLC (Software Development Life Cycle).
  • Good working experience of Agile Methodology (Scrum, extreme programming), Waterfall model and Test - driven development (TDD).
  • Experience in Object Oriented Analysis & Design (OOAD) using unique design methodologies/ process frameworks like SDLC and tools like UML, Rational Rose.
  • Well experience in design and development using languages like HTML5, CSS3, JavaScript, Angular JS, AJAX, Bootstrap, JQUERY, JSON, JSP tag libraries, XML, XSLT.
  • Expertise in Multi-Tier Web Applications, Enterprise Applications using J2EE technologies (JAVA, Servlets, JSP, EJB, JSTL, JDBC, JMS, and XML).
  • Expertise in Core JAVA components such as Synchronization, Persistency, Run-Time Optimization.
  • Expertise in Core JAVA with concepts of Multithreading, Collections.
  • Working experience in using Object/Relational bridge technologies such as Hibernate.
  • Hands on experience in Hibernate, Hibernate Query Language HQL, Transactions, Exceptions.
  • Expertise in developing data models using Hibernate, JPA Object relational mapping (ORM) Frameworks & also used Hibernate Annotations to reduce time at teh configuration level.
  • Experience in web applications using Struts, Spring framework features like MVC (Model View Controller), DAO (Data Access Object), AOP (Aspect Oriented Programming).
  • Strong Experience in Spring Framework, for example, Spring MVC, IOC, AOP, DI, Spring-Boot, REST, Spring Integration, Spring Testing, and Spring JDBC, Spring Batch, Spring Securities.
  • Solid hands-on involvement with Spring IO, Spring Boot actualizing REST.
  • Utilized configuration designs patterns like Singleton, DAO, Front Controller, Factory, Session Facade, and DTO.
  • Developed Web services based on SOA using RESTful, SOAP, WSDL, UDDI, JAX-RS, JAX-WS.
  • Experience in using Application servers and Web servers such as BEA Web Logic server, JBOSS server, IBM Web Sphere and Apache Tomcat.
  • Experience working on database design and development using SQL, PL/SQL in Oracle (10g, 11g), DB2 and SQL Server environments and experienced in using NoSQL databases like MongoDB.
  • Experience in unit testing using Junit, Mockito.
  • Experience in DevOps management tools like Jenkins and Sonar. Good Handling of Testing frameworks like Jasmine and Mocha.
  • Experience in logging application with teh log4j. Integration web services tool like Enterprise Service Bus (ESB) had working experience.
  • Experience in using teh tools like Apache Ant and Maven for build automation.
  • Experience in using GIT, SVN, CVS, and Rational Clear Case for version controlling, error reporting and project management tools like JIRA is used for bug/issue tracking.
  • Experience in using teh Integrated development environments like Eclipse, Net Beans and JBuilder.
  • Experience in developing applications on operating systems like Windows, UNIX and Linux.
  • Domain knowledge and business expertise in Banking, Healthcare, finance, Insurance, E-Commerce.
  • Excellent team player with great critical thinking and interpersonal skills. Involvement in end-to-end implementation and integration of projects and finished them effectively with in deadlines.
  • Also, had a hand on teh documentation of teh project for reuse. History of low increase times with an enthusiasm for adapting new technologies and skills.

TECHNICAL SKILLS

Languages: C, C++, Java 7&8 features, SQL, PL/SQL, UML2.X, Scala.

Mark-up/XML Technologies: HTML5, CSS3, XHTML, JavaScript, Angular Js, JQuery, Ajax, SAX/DOM, JSON.

Tools: & Frameworks: Struts, J2EE, Client-Server, Spring2.x/3.x, Hibernate 2.x/3.x/4.x, Mule ESB, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, Junit, AJAX, Spring Boot, Spring Batch, and Spring Security.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Micro Services.

Web/Application Servers: Tomcat 8.x/9.x, Weblogic 12c, IBM WebSphere 9.x, IBM BPM 8.5/8.0/7.5, JBoss, Apache.

Database: Oracle 8i/9i/10g/11g, SQL server 12.0, MySQL, Mongo DB.

Development Tools (IDEs): Eclipse8.x/7.x/6.x/3.x/2.1.1, My Eclipse6.0/5.1.1, NetBeans, Spring Tool Suite (STS).

Testing Tools: Junit 4.x, JIRA, Soap UI, Mockito, Rational Clear Quest.

Version Control: CVS, SVN, Rational clear case, GIT

OS & Environment: Windows Vista/XP/2000/NT, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:

  • Involved in distinct phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing, and Maintenance.
  • Designed and developed application with Agile methodology and involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Designed Low-Level Architecture for Microservices and estimating LOE (Level of effort) for programming application. Analyzing, programming, utilizing existing commerce functionality for migrating to updated technology (Micro service Architecture). Implementing distributed and high-loaded system with massive back office system and integrating based on IBM Web E-Commerce platform.
  • Extensively, involved in Identity portal management developing teh Micro services with latest technology and frameworks using Java/JEE, Spring Boot, Spring Cloud, Spring Data, Jhipster, Docker, Mongo Db, SQL.
  • Working on both SQL and No-SQL databases, Mostly focused on learning migration of data from SQL to No-SQL(Oracle to Mongo Db).
  • Involved in documentation and creation of nodes for no-SQL (Mongo DB) in Linux Operating system (local, Development, Testing, and production). Created nodes and replicas for teh Identity, Accounts, and product management projects.
  • Used Spring-data module to communicate with Mongo DB and Map Reduce to consolidate teh data. Backup and restored mongo DB.
  • Implemented Restful service to generate email functionality with AOP concept to get all attachment which is generated at teh level of account creation in three different regions.
  • Involved in Server Configurations, Data Sources, Connection Pooling and deploying teh apps on Web Application Server.
  • Involved in AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure. Searching teh documents used Elastic Search and Storing teh data AWS S3.
  • Developing services to communicate with Web to Mainframe and Mainframe to Web with Queue Messaging.
  • Practicing Agile and project tracking by using tools like JIRA, Confluence. For update of code check-in and check-out are being processed by Version Controller like GIT Stash.
  • Monitors teh applications when it is successfully deployed in teh production servers. Documents and reports teh technical enhancements for teh existing application.
  • Prioritizes teh work according to critical tasks levels and executes in a simple and easy way. Collaborates and handles teh task in both team and independently.

Environment: Java 1.7/1.8, HTML5, CSS3, JSP, Spring Boot Framework, XML, SQL, UML, Micro Services, Apache Tomcat, JQuery, AJAX, SOA, Junit, Jira, Mongo dB, Oracle, MySql, Log4j, Maven, Eclipse, Intellij, IBM RAD, IBM WebSphere, AWS.

Confidential, Oaks, PA

Sr. Java Developer

Responsibilities:

  • Involved in all teh phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Designed teh dynamic and web compatible pages using teh HTML5, CSS3, JavaScript, Angular JS, Bootstrap.
  • Application classes are developed by Core Java collections, Exception handling, Generics, Design patterns are used and they are for client data like created Services, Business Delegate, Pojo, Controller and DAO.
  • Used Java collection API extensively such as Lists, Sets and Maps. Java Util packages to make teh application more interactive with teh collection frameworks and annotation.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Developed Servlets and JSPs based on MVC pattern usingSpringFramework.
  • Implemented transaction management in teh DAO layer and configured teh Spring Declarative.
  • Used MVC annotations extensively to configure teh controllers.
  • Developed Backend Spring services and spring data access layer using Spring Boot and Mongo DB.
  • Developed REST architecture based web services to facilitate communication between client- server.
  • Involved in teh implementation of teh RESTful web services using teh Spring Boot and to perform CURD operation from teh database published teh REST services. parsed teh data to project to client and handled teh security and Authorization using Spring Security.
  • Designed and developed Spring boot adapter applications using rest API.
  • Developed Grid smart Adapter spring boot application working with grid smart Traffic API Vendor.
  • Developed spring boot applications using spring data. Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Implemented client-server business applications using Micro services.
  • Developed teh asynchronous sending message services by teh JMS MQ.
  • Installed, configured and hosted teh Oracle DB. Involved in writing SQL queries and stored procedures for teh application in Oracle.
  • For teh exchange of data between teh applications modules used teh JSON. Encryption and decryption of teh application used teh web services security.
  • Creating detailed Junit test for producing teh clear and actual functionality of teh application.
  • To generate reports for teh batch services used teh Spring Batch, created test cases of Junit for testing teh DAO layer. Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • UsedXPATHto retrieve value from XML messages andXSLTto transform XML messages from one format to another
  • Changed teh oracle based data source toJBossbased data source. Developed teh application on Spring One Source and deployed it onJBOSS.
  • Hands onSOA and Web servicesto get teh data back and forth.
  • UsedJMSpublish/subscribe model to interact with other systems asynchronously. Teh revenue data was pushed to multiple systems using theJMSmodel.
  • UsedJBoss Fuse ESBto create mediation or route message between Services
  • Refractor teh code to make application more efficient and clean by eliminating dead code and duplicate code
  • Implemented client-server business applications using Micro services. Developed teh asynchronous sending message services by teh JMS MQ. Involved in server configurations, Data Sources, Connection Pooling and deploying teh apps on JBoss Application Server.Log4J to capture teh log dat includes runtime exceptions.
  • Involved in building teh code using Maven and deployed on server.
  • Version controls like GIT Used GIT for source code version controlling.
  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long-term architectural design decisions.

Environment: Core Java 1.7/1.8, Servlets, JDBC, Java Util Packages, Java Script, Angular JS, HTML5, CSS3, JSON, JSP, Hibernate 3.x, Spring Framework, XML, SQL, Eclipse, UML, Agile Methodology, Microservices, Apache Tomcat, JBoss, JQuery, AJAX, SOA, Junit, Jira, Unix Shell Script, Mongo dB, Log4j, Maven.

Confidential, Bloomfield, CT

Java Developer

Responsibilities:

  • Designed use cases for teh Application as per teh business requirements.
  • Requirement gathering and framework implementation sessions held using Agile methodology.
  • Design and developed teh application with Agile methodology and involved in teh technical design document, planning and necessary requirement for teh testing teh document.
  • Worked with HTML5, CSS3, and JavaScript for developing user interface.
  • By using teh Core Java developed teh Business logics and components along with dat used Multithreading, Java API, Collections API, Servlets, and JSP.
  • Involved in development of services based architecture utilizing open source technology like Hibernate ORM.
  • Business logic using Spring service layer, Spring Dao layer using Spring Framework and transaction management in DAO layer.
  • Configured and implemented Spring declarative transaction manager.
  • Developed Server-side components based on Struts MVC and teh persistence layer build on Hibernate ORM framework and Hibernate-EH Cache for second level caching to increase teh usability of teh database and reduce teh time process for teh retrieval of data from teh web logic.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer teh information from business layer to teh presentation layer.
  • Used Spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template. Developed business layer using EJB stateless session bean and deployed on teh Web logic server.
  • Used Hibernate as persistence framework for DAO layer to access teh database. Spring Securities are used for teh authentication. Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Developed REST Web services to make web service calls simple and easy for teh client to access it with teh help of standard HTTP URIs.
  • Implement and manage High Availability (Replication) and Load balancing cluster of Mongo DB having TB’s of databases. Worked with Mongo DB to retrieve teh data from a real-time meetup API.
  • Used Spring-data module to communicate with Mongo DB. Worked with MongoDB MapReduce to consolidate teh data. Add / remove replica and shard nodes in Mongo DB Cluster as needed.
  • Backup and restore mongo DB. Design and implement of indexing strategies for huge data sets.
  • Monitor deployments for capacity and performance. Implement MMS monitoring and backup (MongoDB Management Services) on cloud and local servers.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server
  • Logical implementation at teh client side is developed by teh JQuery core library functions.
  • Involved in writing JUnit test cases, unit and integration testing of teh application. Established communication between teh client and server by teh JSON objects.
  • Initially, at project development Ant used for teh build framework and but to reduce teh complexity of teh application used Maven for build framework and Jenkins for continuous build system.
  • Used SVN for Version Control. Actively involved in code reviews and in bug fixing. Involved in build modules like Linux environment and used shell script to deploy.

Environment: Java, JSP, JavaScript, Angular Js, Ajax, JQuery, Ant, Spring 3.x, SOAP and REST Web Services, Hibernate, SVN, JUNIT, EJB, Mongo dB, WebLogic, AWS, Eclipse IDE, Linux, Hibernate, HTML5, CSS3, XML, SOA, JSP, JMS MQ, JUnit, Jenkins, Ant, Maven.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in all teh phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh planning.
  • Application classes are developed by Core Java collections, Exception handling.
  • Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX and JavaScript.
  • Developed front end JSF as per client given wireframes along with JQuery, CSS3 and HTML5.
  • Implemented two-way data binding using Angular JS and developed teh SPA by teh Backbone.JS.
  • JQuery library TEMPhas been used for creation of powerful dynamic web applications by using its advanced and cross browser functionality. Used AJAX to make teh web application more interactive without refreshing teh data frequently.
  • Designed application modules, base classes and utility classes using Core Java and JEE.
  • Implemented Spring MVC architecture to send and receive teh data from front-end to business layer and Used JDBC, Spring JPA.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate for ORM, data persistence and wrote HQL queries to directly interact with teh database. Involved in spring and Hibernate Integration.
  • Implemented various J2EE design patterns such as Session Façade, Business Delegate, Value Object and Data Access Object.
  • Spring Security are used for Authentication and Authorization of teh application. Used Spring Batch for teh response of teh batch web services.
  • Developed application using SOAP services with JAX-WS frameworks.
  • Web services - WSDL and SOAP for obtaining required information from third party application.
  • Also, developed teh RESTful API, to interact with teh different type of document and convert to appropriate version to handle.
  • Developed web applications and coordinated with other teams and web-service providers.
  • Managing/Troubleshooting MySQL in production and developer environments on Unix.
  • Performed installation, new databases design, configuration, backup, recovery, security, upgrade and schema changes, tuning and data integrity.
  • Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.
  • Assisted with sizing, query optimization, buffer tuning, backup and recovery, installations, upgrades and security including other administration functions as part of profiling plan.
  • Deployed teh applications on WebLogic Application Server and monitored performance.
  • Used open source version controls CVS, to retrieve, and backup data.
  • Prepared test cases and executed them using Junit in eclipse. Implemented teh logging mechanism using Log4j framework and debug messages. Involved in build modules like Unix environment with Ant script.

Environment: Java, JSF, Spring 2.x (IOC/DI), Hibernate 2.x(ORM), SOAP, Session Beans, MYSQL, JDBC, XML, Web logic application server, Maven, Log4j, Junit, Eclipse, Oracle, CVS, AJAX, JQuery, JavaScript, JSON, JPA, JSP, HTML/HTML5, CSS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Ensured quality of deliverables, high team productivity and efficiency in meeting required deadlines.
  • Involved in complete life cycle of design, development, testing and deployment of application.
  • Agile methodology was adopted in teh development. dis includes daily Scrum calls.
  • Designed and developed sub system by SOA, JSPs, Core Java, J2EE, Entity beans and Session Beans.
  • Custom User Interfaces is developed by using teh JSP custom tags.
  • Design components based on object oriented design using UML.
  • Developed complete Web tier of teh application using Struts Framework
  • Designed and implemented teh UI using JavaScript, JQuery, HTML, XML, CSS, JSP, and AJAX.
  • Developed SQL queries and Stored Procedures for retrieving teh data from several databases.
  • GIT was used to manage teh application source code. Created branches to individual development.
  • Responsible for deploying teh application in to teh Web Sphere Application Server.
  • Involve in designing teh reports and integrate it in to teh application.
  • Used Log4j framework to log/track application.
  • Closely working with testing team for better understanding teh business logic.

Environment: SOA, JSP, Entity Beans 1.2, Servlets 2.x, Java Script, Struts, Oracle 10g, Eclipse, Web Sphere, Log4j, Web services, JQuery, HTML, CSS, XML, AJAX, GIT.

We'd love your feedback!