We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8+ years of hands - on experience in Requirements Analysis, Technical Design and development using Java/J2EE and Spring technologies.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Solid background in Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Generics, Struts, Java Beans.
  • Good experience with Spring Core, Spring IOC, AOP, MVC, Spring Security, Spring JPA, Spring Batch.
  • Experience in developing projects in JAVA/J2EE platforms using Spring Framework, Spring Boot, Micro Services, Web Services and web frameworks such as AJAX.
  • Experience in implementing JAVA/J2EE technologies such as Servlets, JSP, JNDI, JMS, and JDBC.
  • Implementing the process of sending/receiving messages through JMS to/from various systems through Rabbit MQ and Active MQ.
  • Developed, Configured and Deployed Different Portals and UI applications using HTML, CSS, JavaScript, Angular JS, JQuery, ReactJS.
  • Hands on experience in using Hibernate and JPA.
  • Experience in dealing with databases Oracle, MySQL, SQL Server, DB2.
  • Worked on MongoDB, which provides the storage for security related information.
  • Experience in Unit testing using JUnit, EasyMock, Mockito.
  • Extensive work experience in developing applications using Web Services (SOAP, REST, JAX-WS, Spring-WS, Apache Axis2).
  • Good knowledge in using XML (SAX and DOM), XSL, XSTL, HTML, DHTML.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration.
  • Expertise working on Application servers and Web servers like WebLogic, Apache Tomcat, JBoss, IBM WebSphere.
  • Involved in building and deploying Apache ANT/ MAVEN scripts and automated build tool with Jenkins.
  • Development experience with tools like Spring Tool Suit(STS), RAD, Eclipse IDE and Intellij.
  • Used Log4J for monitoring logs for all the applications.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, C

Modeling/Methodologies: Agile Software Development Methodology, Water Fall Model

Operating Systems: Windows, Mac OS, Linux

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS

Web Technologies: HTML, CSS, JavaScript, Angular JS, jQuery

Web/ Application Servers: Apache Tomcat, BEA WebLogic 10.3, JBOSS

Design Pattern: Singleton, Front Controller, Model View Controller, Session Facade, Business Delegate, Factory, Decorator, Observer.

IDE: Eclipse, IntelliJ, JDeveloper, NetBeans, STS

Frameworks: Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch), Hibernate, Struts

Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services

Version Control: CVS, SVN, GIT, IBM ClearCase

Design & Tools: Microsoft VISIO, Log4j

Cloud Computing: AWS, S3, SQS, Cloud Formation, EC2, RDS

Databases: SQL Server, Oracle, MySQL, DB2, MongoDB

Build Scripts: Maven, Ant, Jenkins

Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS

Testing/ Perf. Tools: Junit, EasyMock, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involve in Programming, testing, debugging, implementing, and maintaining of Java EE client/server distributed application to meet the organization’s needs.
  • Design application modules, base classes and utility classes using core java, multi-threading.
  • Design and implement customized exception handling to handle the exceptions in the application.
  • Implement code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implement Spring validation and write validation rules using ReactJS.
  • Design the front end using JSP, CSS and Html as per the requirements dat are provided.
  • Use Jenkins with Maven for continuous integration.
  • Primarily focus on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Develop Business components using Java Objects and use Hibernate framework to map the Java classes to the database.
  • Designing data schema and development of SOAP web services with Axis implementation and REST web services.
  • Using RESTful web services to retrieve credit history of the applicants.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Use Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Use Rabbit MQ to communicate with controller and use service layer to implement the business logic using JMS requests.
  • Use Spring Boot for Dependency Injection and integrated with Hibernate DAOs.
  • Implement Spring ORM with Hibernate taking advantage of Java features annotation metadata, auto wiring, and generic collections using plain JPA specification dat is used to implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
  • Implement Spring Security for autantication and authorization of the application.
  • Use Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Develop payment flow using AJAX partial page refresh, validation and dynamic drop-down list.
  • Use MyEclipse IDE, configured and deployed the applications onto Apache Tomcat.
  • Implement version controlling using SVN.
  • Use Rally to manage the issues/project work flow.
  • Implement log4j for logging purposes and debug the application.
  • Prepare Junit test cases and executed the test cases using Junit in eclipse.
  • Participate in scrum meetings and design review meetings.

Environment: J2EE, JSP, ReactJS, Jdk 1.8, UML, Eclipse, JSP, SOAP, REST, Spring, Spring MVC, Hibernate, RabbitMQ, Spring Security, Spring Boot, Micro Services, XML, CSS, HTML, Junit, SVN, Log4j, Rally, AWS, Jenkins, UNIX, Maven, Agile Scrum.

Confidential, Cary, NC

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing of the complete business solution.
  • Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed UI components using JSP, HTML, CSS, AJAX, JQuery and Angular JS.
  • Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Implemented Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Consumed SOAP and REST web services to get the persisted data from different databases.
  • Implemented MongoDB concepts such as locking, transactions, indexes and replication.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Used JAXB parser for parsing the valid xml files as defined by the XSD.
  • Used JUnit framework for Unit testing of application.
  • Monitored the error logs using Log4J
  • Used JIRA to manage the issues/project work flow.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Followed Scrum methodology for project development.
  • Used IBM RAD as IDE and deployed application on WebSphere Server.

Environment: UML, Java, J2EE, JSP, HTML, CSS, JQuery, Angular JS, AJAX, Spring, Hibernate, SQL, MongoDB SOAP, JAX-WS, Apache CXF, REST, JMS, JAX-RS, JUnit, Log4J, JIRA, Maven, Jenkins, IBM ClearCase, IBM RAD, WebSphere Application Server.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Webservices using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server for development purpose.
  • Used Oracle Sql Developer for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere in UNIX environment IBM AIX Tested the application after making the necessary configuration.2

Environment: Hibernate, Spring, JSP, Java Swing, Servlets, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server, WSAD, SQL Server.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding the functional requirements and converting into technical design document
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
  • DevelopedJSPsandServletsto provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Used Spring Framework to provide architectural flexibility.
  • Designed and developedJDBCmodule to read and write data fromOracle andSQL Serverdatabases and convert toXMLformat.
  • Developed a module to exportXML data to CSVfiles.
  • Parsed XML data using Xerces parser to display it on JSPs.
  • Designed and developedSessionandEntity beans.
  • Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules.
  • Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
  • Implemented hierarchical definition of products, customers and channels.
  • Used SVN as version control, ANT as build tool and IBM WebSphere for deployment.
  • Involved in unit testing and also developed test cases.

Environment: Java, J2EE, Servlets, JSP, CSS, HTML, JavaScript, Spring, JDBC, SQL, Oracle, SQL Server, XML, SVN, ANT, IBM WebSphere, Sun Solaris.

Confidential

Java Developer

Responsibilities:

  • Responsible for developing web components using JSP, Servlets and Java Script
  • Developed Action Forms and Action Classes in Spring framework
  • Involved in design and development of content management for presentation tier and business logic implementation on the mid-tier
  • Designed and developed the JSP pages with HTML, JavaScript, XML etc. and accomplished the front end validations
  • Created custom tag libraries using JSTL for all the tags used in the actual layouts of flyers
  • Implemented J2EE patterns like DAO, Session facade, Singleton and Value Object
  • Struts were used to make the application web-centric, and followed the MVC modular architecture for the application
  • Involved in writing complex SQL queries for interacting and updating database

Environment: Core Java, JSP, JSTL, Servlets, EJB, Java Beans, XML, DTD Schemas, SAX/DOM HTML, JavaScript, JDBC, Oracle, UML, WebLogic, Eclipse, Tomcat.

We'd love your feedback!