Sr. Java Developer Resume
North Quincy, MA
SUMMARY
- Over 7+ years of experience, involved in development, system testing, debugging, implementation and maintenance of software applications using Java.
- Strong background in Java/J2EE environments. Well experienced in MVC architecture of Spring, Spring AOP, Spring Transaction, Spring JDBC, and Struts framework.
- Experience as Business Analyst, providing support to the project team in analysis and documentation of business needs and ensuring the accurate alignment of technology with business objectives.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Experienced in all phases of Software Development Life Cycle (SDLC) using Java, JEE/J2EE, Servlets, JSP, JDBC, Struts1.2/2.0, Spring2.5/3.0.
- Working experience in Agile development methodology.
- Working experience in REST and SOAP Web Services, WSDL, SAX&DOM Parsers.
- Worked in IDEs such as Eclipse, IntelliJ, WSAD and Net Beans
- Good working knowledge of version control systems like CVS, SVN, GitHub.
- Experienced in working with databases, such as Oracle, SQL Server, MySQL and MS Access.
- Development and deployment experience with Apache Tomcat, JBoss, Web Logic and Web sphere servers.
- Experienced Spring Security APIs for Single Sign On.
- Have good understanding of microservices architecture applications using Spring Boot.
- Expertise in Web Page development using JavaScript (libraries such as Prototype and JQuery), Ajax, XML, XSLT, XPATH, HTML, CSS, JavaScript, jQuery, AJAX, JSON, Angular JS, Express JS, Backbone JS, Node JS and React JS.
- Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web - methods and Apache CAMEL.
- Experience in design micro services deployment using Docker.
- Experience in developing Software Test Approach, Test Plan, Test Case Design, and Test Scripts based on User Requirements/ Specifications and System Requirements documents.
- Experience in developing Maven Build scripts for building and deploying applications. Used Log4j for logging and JUnit for unit testing.
- Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.
- Performed extensive web services testing using SOAP UI Tool and validated XML messages using Soup UI.
- Experience in using Maven for building and deploying J2EE Application archives (Jar and War) on BEA Web Logic, IBM Web Sphere.
- Strong hands on experience with Spring IO, Spring Boot.
- Experience working with Rally for Agile planning tool.
- Experience with JMeter for application Performance Testing.
TECHNICAL SKILLS
Programming Languages: C, C++ and Java.
J2SE Technologies: Core Java, Threads, Swing, I/O, JavaBeans, JDBC, JSP, Servlets, JDBC, Hibernate etc.
Web Technologies: JSP, Servlets, EJB, JDBC, JavaBeans, HTML5, CSS3, JavaScript v1.8, Typescript, Web Services, AJAX 16.1.0, JQuery 3.1.0, Bootstrap, ReactJS, NodeJS and Angular JS.
Web Servers: Apache Tomcat 8.0.22, WebLogic 12.2.1, IBM WebSphere8.5.
XML Technologies: XML, XSL, XSLT, DOM, and JAXB.
Databases: Oracle, MySQL, MS-Access and MS-SQL Server
Development Tools/IDE: Eclipse 4.6, Net Beans 8.0.2, JBuilder v2008 R2, Sublime Text 3, Brackets v1.7 Visual Studio
Build Tool: Ant 1.9.7, Maven3.3.9, and Jenkins.
Tools: SQL Developer, DB Visualizer, Visio etc.
Operating System: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, North Quincy, MA
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Developed JSP and HTML pages using CSS as part of the presentation layer
- Designed & Developed SOAP/Restful Webservices - Server and Consumer side.
- Used Angular 2 Forms API to get the data from the user.
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP.
- Data access layer is implemented using Hibernate.
- Involved in developing Custom Directives using Angular Js.
- Designed and implemented NoSQL Cassandra keystores and column families.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Used REST ful Web Services to communicate with different application.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Designed and coded Java microservice to run R-scripts; microservice was done using test driven development and reading messages via RabbitMQ
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX JQuery to speed the application.
- Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models.
- Connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
- Developed and tested website using the MEAN (Mongo DB, Express, AngularJS, Node.js) stack.
- Designed new applications/flows in JAVA SPRING framework.
- Used MAVEN to build the application.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Created Auto deploy jobs using Jenkins and Gradle.
- Involved in writing the SQL queries for the data extracts according to the business requirements and updated the existing PL/SQL code to accommodate changes for Fire Arm Application enhancements.
- Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the middleware layer is built using Oracle SOA Java Messaging Service and Oracle Service Bus.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Apache POI to generate Excel documents.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Daily work on tasks using GitHub, and the Jenkins continuous integration server.
- Used GWT Java to JavaScript Compiler.
- Managed GitHub Projects and migrated from SVN to GitHub with history.
Environment: Java/J2EE, CA Rally, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML/XSLT, SOAP,, Web Services, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, Jenkins, ANT, GIT, Log4J, Unix, Microservices, Cassandra, Angular Js.
Confidential, Dover, NH
Java / J2EE Developer
Responsibilities:
- Responsibilities include analysis of these various applications, co-ordination with client, meetings with business users
- Worked in Agile Environment.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Spring AOP in case of logging and security.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Worked in responsive Design application using different HTML5 media queries for different mobile devices for different sizes
- Developed user interface using JSP, JSTL,JSF tags and Custom Tag Libraries and AJAX JQuery, Angular JS to speed the application.
- Used Jquery, Angular Js to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
- Extensive experience in developing the SOA middleware based out of Mule ESB.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Used PL/SQL to manage data and create tables
- Used MAVEN to build the application.
- Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
- Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
- Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
- Unit testing is accomplished through Junit and MOCKITO to test the different layers of the application.
- Involved in Proof of concept building REST services using Node Js and Mongo DB.
- Used Log4J to capture the log
- Built configured and deployed applications using Maven.
- Exported Relational stores data to non-relational stores like Mongo DB.
Environment: Java/J2EE, WebLogic, SOA, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JMS, UML, JNDI, Jquery, Ajax, Maven, ANT, CVS, Log4J, Unix, Angular Js, JSF, Apache Camel, Node Js, Mongo DB Mocha/chai, Heroku.
Confidential, Orlando, FL
Sr. Java Developer
Responsibilities:
- Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Used server side spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
- Involved in Hibernate configuration properties setup mapping files using generators, associations inheritance etc.
- Transformed XML documents using XSL.
- Implemented application level persistence using Hibernate and spring.
- Developed various components using Spring (MVC), JSP and HTML.
- Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
- Used WebLogic for Design, Development and Deployment of applications.
- Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML and JavaScript
- Used AJAX for the asynchronous communication to the server.
- Wrote scripts in UNIX to process the batch jobs on a scheduled basis.
- Implemented Spring MVC framework for developing J2EE based web application.
- Used JPA with Hibernate provider.
- Developed and debugged the application using Eclipse IDE.
- Developing User Interface and implementing business process using JSP and Servlets.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Developed logging information using Log4j.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Developed hibernate DAO framework with spring framework.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL SQL changes.
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets (CSS).
- Responsible for unit testing the application using JUnit.
- Used tortoise SVN as the version control.
- Used JIRA for bug tracking, issue tracking and project management.
- Used Jenkins for integrating the applications.
- Used UNIX scripting for file transferring.
- Deployment of application on JBOSS Application server in clustered environment, managing the server, monitoring the server logs.
Environment: Java 1.7, J2EE, CSS, Subversion, XML, JDBC 4.0, RAD, AJAX, JSF, jQuery, IntelliJ, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, Microsoft tools, Oracle 11g, PL/SQL, Unix, Spring 4.1, Hibernate 4, JBoss, TOAD, JavaScript, AngularJs, Node.js, Jersey, Junit, JIRA.
Confidential
Java Developer
Responsibilities:
- Developed JSP’s and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Used Java J2EE design patterns. Involved in client server side validations.
- Involved in writing JDBC code to get data base connectivity.
- Designed and developed web-based software using STRUTS MVC Framework.
- Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
- Created Test plan documents and testing using Junit Framework.
- Used JAXB parser for parsing valid .xml files as defined by XSD.
- Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL.
- Monitored the error logs using Log4j and fixed the problems.
- Followed Agile methodology and Test driven approach for project deliverables
- Used Java Persistence API (JPA) through Hibernate
- Developed test classes in JUnit for implementing unit testing.
- Worked with production support team for the application deployment in UAT and Production
- Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
Environment: JSF, JSTL, JavaScript, AJAX, HTML, JSP, Hibernate, Log4J, JPA, Ant, JUnit, DB2, WebSphere Server, MDB, MQ Series, Eclipse, ClearCase, Rational Rose, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Followed agile methodology and SCRUM meetings to track, optimize and tailored features to customer needs.
- Developed user interface using JSP, JSP Tag libraries.
- Implemented Model View Controller (MVC) architecture using Jakarta Struts 2.2 frameworks at presentation tier.
- Developed a Dojo based front end including forms and controls and programmed event handling.
- Implemented SOA architecture with web services using JAX-RS (REST) and JAX-WS (SOAP).
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Used Core java and object-oriented concepts.
- Extensively used Hibernate 3.6 in data access layer to access and update information in the database.
- Used Spring Security APIs for Single Sign On.
- Used Spring 3.0.5 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
Environment: Java/J2EE, CSS, Subversion, XML, JDBC 4.0, RAD, AJAX, JSF, jQuery, Eclipse 3.6, JMS 1.1, XML Web Services, PL SQL, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, ANT, IBM WebSphere 7, Oracle 11g, PL/SQL, Unix, scrum, agile.
