We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Harrisburg, PA

PROFESSIONAL SUMMARY:

  • An IT professional with 7 years of hands on experience in all phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation including the collection of requirements, UI design, identification of business needs constraints and implementation using Java in multiple domains ranging from E - Commerce, Health care, Banking, Health Care and Life Insurance.
  • Experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JavaBeans, EJB, JMS, JNDI, Web service (SOAP, Restful), JDBC and Java Mail.
  • Strong working experience with, which includes usage of IoC/Dependency Injection and different spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Experience in implementing open source frameworks like JPA, Hibernate (ORM Frameworks) and Spring frameworks and experience in mapping Object-Oriented domain model with relational databases.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript, React JS, Node JS, Express JS and Angular JS 1.x and 2.0.
  • Hands on experience in Hibernate, JPA and spring framework.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Work experience on application servers like WAS (WebSphere Application Server), Web logic, Apache Tomcat web server and JBOSS.
  • Expertise in XML parsing technologies like JAXB and JIBX.
  • Proficient in RDBMS concepts, writing SQL Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Worked on various ide’s like eclipse 4.2, NetBeans 8.0, XCode 6, Intellij idea, rad.
  • Expert understanding of various creational, structural, and behavioral Design Patterns.
  • Good experience with version controls like SVN, CVS & GIT.
  • Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
  • Trained the operations team on managing supporting application after deployment.
  • Excellent knowledge about banking domain and supply chain management.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS:

Programming Languages: JDK 1.5,1.6,1.7, C, SQL, PL/SQL

Web Technologies: Java, J2EE, Spring, Hibernate, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA JSTL, EJB, JMS, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

XML Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, Swing, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, JCA, JTA, JSTL, JDO, EJB, JMS, Java Swing, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

Web/App. Servers: IBM Web Sphere, Web Logic, JBoss, Apache Tomcat

IDE & Reporting Tools: Eclipse, NetBeans, Red Hat Developer Studio, RAD, WSAD. / TOAD, Maven, Ant, PL/SQL Developer, JUnit, iReport.

HTML Editors: Adobe Dreamweaver CS 5.5, MS FrontPage 2003

J2EE MVC Frameworks: S Spring 2.5, 3.0, JSF 1.2 with PrimeFaces

Databases and Tools: Oracle8 / 9i /10g, HSQL, Sybase, MySQL, MSSQL, MongoDB, SQL Server, IBM DB2, Toad for SQL Server.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web service specifications and Implementations: JAX-RPC, JAX-WS, JAX-RS, ESB, Axis, JWSDP.

Methodologies: Agile, Scrum, Test Driven Development.

Scripting/GUI Tools: HTML5, DHTML, JSON, JavaScript, CSS3, Shell Script, Dreamweaver, MS FrontPage, VBScript, JSTL, JSP, JQuery, AngularJS, Node JS, Express JS

Version Control: Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System) and GIT

Testing: JUnit 4.1, J-Mock, Easy Mock, Jasmine Test, Karma test, Spring Test.

Logging Tools: Log4j

Continuous Integration: Hudson, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Harrisburg, PA

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration, and Testing of application modules.
  • Developed static pages using HTML, CSS, JSP with Ajax calls in JQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing Angular 4 controller, directives, services, and route providers.
  • Developed Object-oriented code and worked with Angular validation. Enabled validation on forms across application and notified users of invalid input.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Implemented REST messages for communication between web service client and service provider.
  • Designed and developed Micro Services business components using Spring Boot; Used Spring Boot to create stand-alone spring applications.
  • Used Maven builds script to deploy the application and Eclipse for application development.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection.
  • Implemented the service layer using Spring MVC, with transaction and logging interceptors.
  • Worked on JSON model objects request/response content type for server communication.
  • Used REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application.
  • Used Git, SourceTree as versioning software tools in software configuration management.
  • Involved in configuring hibernate POJO Objects and mapped using Hibernate Annotations to access database and retrieve data from the database.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Wrote database queries and programs for data insertion, updates, and views.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Cross-checked whether coding standards are being followed.
  • Used JIRA tool for creating change tickets and handling production bugs.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML5, Bootstrap, CSS, Angular 4, JavaScript, jQuery, AJAX, Eclipse, Maven, Spring MVC 4, Spring Boot, Log4J, Tomcat, Oracle 10g, JUnit, Design Patterns, PL/SQL Developer, JSTL, WEB 2.0, JIRA, Restful Web Services, Jekins, Docker.

Confidential, Denver, CO

Java UI Developer

Responsibilities:

  • Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.
  • Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.
  • Developed Interactive GUI screens using HTML, bootstrap and JSP and data validation using JavaScript and AngularJS.
  • Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
  • Filling the requirement gaps and communicated with Analyst to fill those gaps.
  • Established a JSON contract to make a communication between the JS pages and Java classes.
  • Worked Groovy on Grails framework which makes creating complex workflows much simpler.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Utilized TDD methodology Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.
  • Extensively used Maven to manage project dependencies and build management.
  • Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Followed good coding standards with usage of JUnit, EasyMock and Checkstyle.
  • Build/Integration tools and Deployment using Maven 2 and Jenkins.
  • Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP.
  • Involved in splitting of big Maven projects to small projects for easy maintainability.
  • Involved in deploying and testing the application in JBoss application server.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.

Environment: Core Java, J2EE, CSS, XHTML, bootstrap, JSTL, JavaScript, AngularJS, JQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service, DAO, Groovy/Grails, Hibernate, Spring MVC, Spring, AJAX, JSF2.0, JIRA, Jenkins, JBoss 1.6, Perforce, Apache Camel, Unix, Eclipse, Maven, JUnit, MongoDB, EasyMock for code coverage, MS SQL Server 2008, SVN.

Confidential, Deerfield, IL

Java UI Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.
  • Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Involved in using Spring AOP framework for reusability logging purpose.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Experience in developing application, automated scripts leveraging MongoDB.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed AWS S3 to copy project artifact into S3 bucket.
  • Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.
  • Created and Configure Microservices architecture for CDT Directory project and integrated with AngularJS and NodeJS applications.
  • Designed and Implemented the DAO layer using Spring with Hibernate.
  • Worked on coding persistence layer components using Hibernate 3.
  • Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services
  • Developed front-end content using JSP, JavaScript, JQuery, XLTS, DHTML, HTML5, CSS3, Bootstrap, and Angular JS.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server and used Jenkins to perform continuous Integration.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.

Environment: HTML, CSS, HTML5, CSS3, JavaScript, Angular JS, Ajax, JQuery, Bootstrap, Json, Servlets, XML, Tortoise SVN, JSP, Spring MVC, Maven, Web Sphere, JMS, Agile Methodology, AWS, Amazon Cloud, Spring, Spring Batch, Spring Boot, Spring Security, Hibernate, Web Services, Restful, JIRA, Log4J, JUnit, Linux, STS, Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration, and Testing of application modules.
  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Designed and developed the UI using HTML5, CSS, JSTL, Bootstrap, JavaScript, JQuery and Ajax Calls.
  • Develop Object oriented code and worked with JavaScript validation. Enabled validation on forms across application and notify users of invalid input.
  • Extensively used JQuery plugins like Table sorter, Date Picker, Select Picker.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Implemented REST messages for communication between web service client and service provider.
  • Implemented log4j for having the logs stored for the application.
  • Used Maven build script to deploy the application and Eclipse for application development.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection.
  • Implemented the service layer using Spring MVC, with transaction and logging interceptors.
  • Work on JSON model objects request/response content type for server communication.
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Involved in configuring hibernate POJO Objects and mapped using Hibernate Annotations to access database and retrieve data from the database.
  • Implement Hibernate for data persistence and management.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base.
  • Write database queries and programs for data insertion, updates and views.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
  • Use JIRA tool for creating change tickets and handling production bugs.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, JQuery, AngularJS, AJAX, Eclipse, Maven, Log4J, Tomcat, Oracle 10g, JUnit, Design Patterns, PL/SQL Developer, JSTL, WEB 2.0, JIRA, Restful Web Services.

Confidential

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Created User Interface (UI) to gather data and communicate with Business Layer by using Swing, HTML, JSP, JSP Tags Lib, JSTL and Java Script.
  • Utilized AJAX to increase web page’s interactivity, speed and functionality.
  • Used DB2 database for querying, updating data in the database.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL.
  • Development of the service layer using Java/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Used REST and SOAP Web Services to exchange information.
  • Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used Maven to build WAR and EAR files to deploy on Application Servers.
  • Used SVN for version controlling and Eclipse as IDE.
  • Utilized TDD methodology.

Environment: Java-J2EE, JDK, JSP, Servlets, spring, Web Logic, RESTful Web services, JsonHibernate, Restful Web service client (using JAX-RS), LDPA, AngularJS, Agile, Eclipse, DB2, MavenSubversions, PL/SQL, WebLogic, JavaScript, HTML, CSS, XML.

Hire Now