We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY:

  • 8+ years of experience in Analysis, Design, Development, Implementation of application software in Web - based environment, distributed n-tier architecture and Client/Server architecture using Core Java, J2EE technologies.
  • Expert in Project Delivery starting from preparing sequence diagrams - class diagrams - code generation - detailed design/implementation - unit testing - component testing - integration testing - performance testing, UAT testing and production support.
  • Experience in full system development life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and Water Fall methodologies.
  • Expertise in Object Oriented technologies using Java, J2EE, Design Patterns, JSP, Servlets, Struts, spring, Hibernate, JDBC, EJB, JMS, Java Mail, RMI/IIOP, SOAP and REST based Web Services.
  • Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various Java/J2EE applications using design patterns like Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Data Transfer Object and Session Façade etc.
  • Expert in Development of Enterprise Java Beans (EJB) and Message Driven Beans (MDB) components. Good knowledge with Message queue (MQ) channels for asynchronous communications.
  • Experience in designing SOAP WSDL and consuming web services using WSDL.
  • Experienced working with RESTfullwebservice APIs.
  • Experienced in multithreading development.
  • Expertise in using and configuring logging utility tool Log4j.
  • Used ANT and Maven build scripts and project release documentations.
  • Good experience in developing applications in various domains Banking, Finance, Telecom, Insurance and Inventory based on IBM Web Sphere, Web Logic, JBOSS, Sun One and Tomcat servers.
  • Very Good Working experience in using JMS provider IBM MQ Series and sound knowledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS.
  • Experienced with IDEs RAD and Eclipse.
  • Hands on experience in working with Oracle and DB2 databases.
  • Has very good experience working with various cloud service models IaaS, SaaS and PaaS.
  • Extensively worked in IaaS cloud Model to deploy Applications.
  • Extensively worked on Dynatrace tool report tool and fixed critical application issues.
  • Expertise in using source code version control tools Clear Case, CVS, Harvest, Git and SVN.
  • Experience in working with multiple Operating Systems like Windows, Linux and knowledge on UNIX to troubleshooting, find and fix critical problems.

WORK EXPERIENCE:

Sr. Java Developer

Confidential, Quincy, MA

Responsibilities:

  • Designed and developed the Web Service interfaces using AXIS2 WSDLs to communicate with multiple delivery channels like CLP, OLB, and NAC.
  • Developed several use cases using JAVA technologies EJB, Web Services, spring, Hibernate and JMS.
  • Developed new Beans and configured them in Spring Core module.
  • Implemented business logic using EJB and Data Access Objects (DAO) successfully.
  • Used Hibernate ORM framework as persistence layer, configured hibernate.xml file and Involved in Mapping, Coding and Fine-tuning of Hibernate Queries.
  • Developed build script using ANT to build, package, test and deploy application in application server.
  • Logging tool is implemented by using log4j.
  • Code analyzed, reviewed and also integrated with profiling tool (JPROFILER) to check the performance of the application and fixed many performance issues.
  • Investigated and resolved many critical issues like "Out Of Memory Error", by closing the connection objects and by other recommended java collection objects.
  • Designed and developed health scripts to perform the health checks and smoke tests for the web applications using SOAP UI.
  • Extensively worked in deploying the Applications on Web sphere application server.
  • Extensively worked in solving the issues and RFCs when moving application from DEV to INTG and PROD.
  • Provided code fix for most of the production issues during Warranty Period.

Environment: Java 8, J2EE, JSP, Spring 4 Application Framework, Hibernate 4 ORM, JMS, JNDI, Oracle, Spring Boot, HTML5, XML, RAD, WebSphere 7 Application Server, Bamboo, Maven, Gradle, Git, Slf4J, Log4j, JUnit, jQuery UI, CSS, JavaScript, Unix and Oracle 11g, Bootstrap Framework.

Java Developer

Confidential, Warsaw, MO

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC)
  • Worked in Agile Scrum environment to track progress.
  • Developed the Business layer using Spring 4 modules; Core, AOP, ORM, Cloud and MVC.
  • Built and managed all project modules using Apache Maven.
  • Developed UI using the HTML5, CSS3, Angular 2/4 and React JS with Node.js and Express Js backend.
  • Used Hibernate 4 as ORM tool and defined the mapping and relationship of each table in Amazon RDS and DynamoDB
  • Worked in implementing the Node JS micro services
  • Developed tools using Python, XML to automate some of the menial tasks.
  • Deployed services to Amazon Web Services for development and end-to-end testing.
  • Developed test cases using JUnit/ Mockito and Mock MVC test framework.
  • Developed RESTful microservices based application. The back-end is being written in Java using Spring Boot for scalability.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC).
  • Developed code for obtaining bean references in Spring 4 IoC framework.
  • Implemented Java Persistence API (JPA) through Hibernate 4.
  • Thorough knowledge of microservices architecture and experience in implementing several design patterns
  • Worked with core java technologies like Multi-Threading and Synchronization.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Worked on analyzing Hadoop cluster and different big data analytic tools including Pig, Hive and Sqoop.
  • Implemented a RESTful Web Services to save and retrieve geolocations using a remote server in Java using Spring Cloud, MVC, MongoDB.
  • Used Apache Tomcat 7 as the server to host the application.
  • Worked on automation test scripts using Selenium Web Driver and Java.
  • Worked on web application development using HTML5, Angular JS 2/4 and JavaScript.
  • Created User defined types to store specialized data structures in Cassandra
  • Designed UI using JSP, HTML and validate with JavaScript for providing the user interface.
  • Played a key role in the design and development of the different modules of the project.
  • Deployed application on Websphere Application Server.
  • Used Git for source control system and Jenkins used for continuous integration.

Environment: Java, J2EE, spring 4, Gradle, Hibernate 4, Maven, Bamboo, MongoDB, Amazon Web Services (EC2, S3, RDS, DynamoDB), Spring REST, Spring Cloud, Cassandra, JUnit, Mockito, Mock MVC, Git, Jenkins

Java Developer

Confidential, McLean, VA

Responsibilities:

  • Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.
  • Involved in the Analysis of the front-end and middle tier using JSP and the Struts Framework.
  • Developed action classes and action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Eclipse is used as Java IDE tool for creating JSPs, Servlets, and Struts Action Classes.
  • Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
  • Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSTL, and Struts Tag Libraries to simplify the complexities of the application.
  • Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
  • Implemented the Custom classes and business model to retrieve the data from database for the account/tracking number.
  • Consumed third party Web Services for authorizing payments to/from customers.
  • Also written Oracle PL/SQL stored procedures to extract data from flat file to database checking for records that have not been exported successfully.
  • Deployed and configured the data source for database in Web sphere application server.
  • Created, executed, and documented, the tests necessary to ensure that an application and/or environment meet performance requirements.
  • Used CVS as a documentation repository and version controlling tool and Maven as build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed various test cases such as Unit Tests and Integration Tests using TDD

Environment: Java, Eclipse, J2EE, Struts, Tiles, UNIX shell scripting, spring, Hibernate, Webservices, Websphere, Oracle 9i, PL/SQL, Maven

Java Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Worked on support and enhancements for several Java/J2EE applications in Order Processing group.
  • Developed GUI with JSF, HTML, DHTML, XML, XSLT, CSS, and JavaScript.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Used Hibernate to map objects (POJOs) to database tables and map relationships
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Followed Agile SCRUM, TDD principles in developing the project.
  • Testing - Unit testing through JUNIT & Integration testing in staging environment
  • Managing Deployments, logging and common resources like data sources in Apache tomcat environment.
  • Spending effort on paired programming to discuss the solutions, exchange knowledge on pair code, missed out exceptions and possible run-time scenarios

Environment: Core Java, J2EE, JSF, JSP 2.0, Servlets2.4, EJB 2.1, JavaScript, Spring 2.x, Struts2.0, MVC-2, Hibernate, MYSQL, Microsoft SQL server 2005, Eclipse 3.4, log4j, JUnit, Ajax, HTML4.0, CSS, XML, XSLT, Maven2, Apache tomcat 5.0, Gradle, CVS, SVN.

Java Developer

Confidential

Responsibilities:

  • Responsible for developing UI for the application using JSP and HTML.
  • Involved in writing CSS styles to give more look and feel to UI.
  • Provide technical and functional support to testing teams.
  • Interacting with the client to understand the project and finalize its scope.
  • Estimation, design and development of various modules.
  • Worked on Java, JDBC, XML and XSLT. Used Eclipse as the development tool.
  • Bug fixing, maintenance of the product and ensuring smooth delivery of project.
  • Client side validation using JavaScript.
  • Used Hibernate framework for the backend persistence.
  • Resolve system defects and perform bug fixes during testing phase.
  • Performed code review and unit testing for the application.
  • Committing the updated files to repository using SVN.

Environment: Java, JSP, Servlets, Hibernante, Oracle9i, CSS, JavaScript, HTML, Eclipse IDE, Tomcat server, SVN, Windows XP.

We'd love your feedback!