We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY:

  • 7 years of experience in modern, robust programming techniques on the Java platform, with projects deployed in commercial, financial, and insurance applications.
  • Extensive understanding and experience in the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall and Agile Models.
  • Experienced in designing and developing software on full life cycle development projets and building entreprise web applications using Java/J2EE technologies like JSP, JSF, JSTL, JNDI, JDBC, RMI, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JavaBeans, JMS, Struts.
  • Experienced in server technologies such as Spring Framework, Spring Boot, Spring MVC, Hibernate, Anjular Js, Node JS, Servlets, SQL, RestFul and SOAP Web services, Apache Camel .
  • Experienced in client technologies such as JavaScript, HTML, CSS and XML.
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XPath, and parsers like SAX, DOM.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring MicroServices, Spring Boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Experience in Distributed Application Development and Object Oriented Programming (OOP).
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Threadpools, JavaBeans, Externalization.
  • Worked on the JavaScript library JQuery, MS FrontPage, JSP, Struts Tag Library, AngularJS, NodeJS, skilled at progressing from problem statement to well documented designs.
  • Excellent work experience with Database writing highly complex SQL/PLSQL queries, with major Relational Databases MsAccess/MySQL.
  • Exposure on AOP concepts and techniques and implementation of cross cutting concerns using Spring AOP.
  • Good understanding of Microservices, Domain Driven Design (DDD), continuous integration (CI), continuous delivery/deployment.
  • U sed Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Practical experience providing and consuming RestFul web services and SOAP web services in XML and JSON formats.
  • Hands on experience using IDEs like Eclipse, IntelliJ .
  • Hands on experience with various Application Servers and Web Servers including Web Sphere, Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, and Apache CFX.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ, and Rabbit MQ in SOA (Service Oriented Architecture).
  • Good working experience across platforms including Windows OS, Linux, Unix .
  • Used apache camel to integrate the different applications using protocols like HTTP, Active MQ and JMS.
  • Excellent knowledge of Fixed income Securities such as Bonds, Cash, Currencies.
  • Strong experience in application build and configuration management activities using Ant, Git, Maven and logging tools like Log4J.
  • Experienced with Cloud Computing environment like Amazon Web Services (AWS), Spring Cloud.
  • Involved in being up to date with the latest technologies and introducing them as needed into the company’s infrastructure.

TECHNICAL SKILLS:

Programming/Scripting Languages: Java, JEE, HTML5, CSS3, JSP, XML, JavaScript, jQuery

Frameworks: Angular JS 1.x/2/x, Bootstrap, Struts 2.x, Hibernate3.x, Spring 3.x, JSF

IDE s: Eclipse, STS, NetBeans, IntelliJ

Design Patterns: Singleton, Abstract Factory, Session Fa ade, MVC, Front Controller, Value Object, Prototype, Observer, Flyweight etc.

Application Servers: Web Logic 11.x, JBoss 7.x, IBM Websphere

Web Servers: Apache Server, Apache Tomcat 6.x/7.x, Apache Camel, CFX

Web Services: RESTFUL, SOAP, WSDL

Web Technologies: AJAX, JSON, Microservices

Cloud Technologies: AWS, Azure, Pivotal Cloud Foundry

Build Tools: ANT, Maven.

Version Control: CVS, SVN, GitHub

Testing & Logging Frameworks: Karma, JUnit, Log4j, Jasmine

Methodologies: Agile, SCRUM, TDD, SDLC

Databases: MySQL, Oracle 10g/11g, IBM Db2, MongoDB, Cassandra

PROFESSIONAL EXPERIENCE:

Confidential, West Chester, PA

Sr. Java Developer

Responsibilities:

  • Worked in Agile Scrum methodology.
  • Worked extensively on design and development of applications using Java, J2EE, Spring, Hibernate, jQuery.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot, Spring cloud, Spring security and handled the security using Spring Security .
  • Used Bootstrap, AngularJS , and NodeJS in effective web design
  • Worked on Design and development of Restful APIs using Node.js and JSON .
  • Developed the front-end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery, and implementing tag libraries.
  • Developed REST based Microservices using Spring Boot .
  • Used various PL/ SQL statements to store and retrieve the data from database.
  • Implemented Front End code using JSP , Spring Framework.
  • Configured development environment and deployed the applications on IBM WebSphere Application Server.
  • Worked on the Web Services using SOAP and Restful web services.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS .
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Designed Architectural diagrams based up on the client requirements for their application hosting in the AWS Cloud Environments.
  • Developed Unit test cases using JUnit.
  • Involved in Developing the WSDL and XSD changed in the project.
  • Used GIT , Rational suite to track and maintain the different version of the project.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java 1.8, J2EE, Spring, Springboot, Hibernate, web services (RESTful, WSDL), XML, HTML5, CSS3, Java Script, AngularJS, Bootstrap, XSD schema, Git, SQL server 2014, JDBC, Eclipse, Tomcat, Web logic, Windows, Web services, Websphere.

Confidential, TX

Java Full Stack Developer

Responsibilities:

  • Followed Agile Methodology for development in most of the individual projects and actively participated in the daily meetings to produce quality deliverables within time.
  • Understand business processes of Fixed income Securities.
  • Construction of clientele portfolios, which included a combination of stocks, bonds, and derivatives.
  • Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Java Beans , Analysis, design, development & support of Fidelity's various fixed income applications.
  • Provide subject matter expertise in Fixed Income, Derivatives and Cash Securities trade capture, processing, execution and risk management.
  • Implemented the front end using HTML 5, XHTML, DHTML, XML, CSS3, JavaScript and Angular JS.
  • Used JQuery, AJAX to interact with Java Servlet.
  • Used AngularJS services, controllers and directives for front end UI, AngularJS MVC for cross-browser functionality and used Firebug for Firefox, Inspector tools for Chrome, IE developer toolbar for IE.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Test driven development (TDD) approach for application development.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Implemented cross cutting concerns as aspects at Service layer using Spring AOP, Spring IOC and of DAO objects using Spring-ORM.
  • Provided critical support to all fixed income production issues.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring MicroServices and enabled discovery using Netflix Eureka Server.
  • Implemented the application using Spring IOC, SpringMVC Framework, Spring Batch, worked with Hateoas, and handled the security using Spring Security.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic Microservices registry and discovery and Netflix-Archaius property framework, for dynamic/runtime changes in the configuration properties.
  • Spring beans were used for controlling the flow between UI and Hibernate.
  • Developed SOAP web services using WSDL, XSD, XML, SOAP over HTTP, SOAP over JMS.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Implemented Persistence layer using Hibernate to interact with the Oracle10g database, Used Hibernate Framework for object relational mapping and persistence.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Used Spring Boot framework to build the restful service.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Oracle PLSQL stored procedures and queries for payment release process and authorization process.
  • Developed package to create an interface file in PLSQL which contain all the customer order details.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Microservices architecture.
  • Used Docker to containerize the services and APIs to run on EC2 instances.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, AWS, Maven and GIT.
  • Developed unit tests and integration tests using JUnit, Mockito and mountebank (mountebank used when executing in Jenkins).
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Deployed and tested the application in UNIX on Web Logic Application Server.
  • Created Maven build file to build the application.
  • Used Log4j for debugging, testing and maintaining the system state.

Environment: Java 8, HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, JSTL, Spring MVC, DAO, IOC, Hibernate, REST, TDD, PLSQL, Eclipse, PL/SQL, Oracle, JAX-RS, JMS, Active MQ, SOA, UDDI, WSDL, Web logic, Agile, MAVEN, Log4J, SVN.

Confidential, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for the development and design of four complete reports, accessible to various levels of using the spring architecture.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework and Node.js for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Worked with Security Analysts Team to design and implement the level of security from business applications.
  • Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.
  • Developed service class interfaces which interact with the database to retrieve the merchant transaction data.
  • Create JavaScript code as needed to transform HL7 messages to the JSON structure.
  • Used Spring boot framework to create properties for various environments.
  • Used AJAX and JavaScript for UI development.
  • Used JSTL and implemented Custom Tag libraries for the JSP’s
  • Developed DAO classes for the persistent layer using JDBC SQL, and HIBERNATE.
  • Written Enterprise Java Beans (EJB), Flex to implement business logic.
  • Responsibility for integration with the other developed reports into the CBOS framework and streamlining the process-flow.
  • Resolve Micros Xstore issues, restore databases, re-image and replace devices
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
  • Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Developing payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model.
  • Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
  • Deployment of the WAR files using the ANT build tool.
  • Worked J2EE Infrastructure and Run time analyst to build different environments and to deploy external configuration files/ properties files.
  • Developed test cases for unit testing using Junit and Mockito and performed builds and deployments using Maven and Jenkins.
  • Develop core backend Oracle PLSQL packages that read the data from the database and used by Java program to display data on the dashboard.
  • Tested using Jira.
  • Used Multithreading concepts and concurrency.
  • Used XML Spy to edit WSDL, XML, XSL and XSD related applications. Made use of oracle coherence cache to store the communication information between the front end service layers.
  • Coordinated with the QA team to help develop their test-cases.
  • Experience in Pivotal cloud foundry and the implementation of microservices in PCF.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Pivotal Cloud Front, and Dynamo DB for storing data.
  • Performing the maintenance in the existing e-Connections project.
  • Code walk through with J2EE standards / Architecture team and transition to Support team

Environment: Java 7, J2EE, JSP, spring, RAD, Web Services, PLSQL, JSTL, XML, JavaScript, AJAX, Log4J, SQL, CSS, Hibernate, Apache Camel, ANT, UNIX, Windows, Junit, Mockito.

Confidential, OH

Java/J2EE Programmer

Responsibilities:

  • Worked in Agile Scrum methodology.
  • Involved in writing exception and validation classes using core Java.
  • Designed and implemented the user interface using JSP, XSL, Servlets, JavaScript, HTML5, CSS3 and AJAX.
  • Developed framework using Java, MySQL and web server technologies.
  • Configured the Spring Framework for this application and Used MVC guidelines for creating application framework using JSP, Servlets technology is used as for implementation of middle layer, which communicates to database server for database operation.
  • Validated the XML documents with XSD validation and transformed to XHTML using XSLT.
  • Spring beans were used for controlling the flow between UI and Hibernate.
  • Created various SOAP and RESTful web services to Create Provisioning Orders, Submit Project Orders, Process Technical Orders and Cancel Orders using JAX-WS (SOAP), JAX-RS (REST), SOAP, XML, XSD, WSDL, JSON, and JAXB.
  • Bottle micro-framework implemented with RESTAPI and Cassandra (NoSQL) as back end database.
  • Used Java Messaging Services (JMS) API for reliable and asynchronous communication.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by using queries and writing stored procedures.
  • Written SQL queries in DAOs and tested in SQL Developer.
  • Used Eclipse IDE for development and JBoss Application Server for deploying the web application.
  • Used Apache Tomcat as application server and Log4j for application logging and debugging.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins.
  • Used GIT version controlling tool and project build tool using ANT.

Environment: : Java 7, HTML5, CSS3, JSTL 1.2, JavaScript, Servlets, JSP, Hibernate, Struts, Web Services, Eclipse IDE, JBoss, JSP, JMS API, Scrum, MySQL, Rest API, SOAP, AJAX, XML, XSD, Log4J, JUnit, ANT, GIT, Tomcat 7.

Confidential

Java Developer

Responsibilities:

  • Using the Agile methodology conducted Scrums to know the status of the project.
  • Involved in designing the Class diagrams, Sequence diagrams and Use case diagrams of the project.
  • Created System Requirement Specification document and analyzed the project scope.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Bootstrap, JavaScript API.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IOC.
  • Designed and developed web-application using HTML, JSPs, CSS and JavaScript in the Mode layer.
  • Created Servlets for controlling the actions and Bean classes for setting and getting object data.
  • Developed Data Access Object (DAO) classes to fetch data from Database.
  • Wrote model classes for specific database actions, added methods to the existing DAO’s.
  • Implemented Session tracking in the entire application.
  • Used Web Services (SOAP) to retrieve data from client side.
  • Worked on creating XML mappings for the project.
  • Implemented Waterfall Methodology for the project
  • Used Eclipse IDE to develop the application code.
  • Used Connection pooling concept to create and delete connection objects dynamically.
  • Used Java Database Connectivity (JDBC) API to connect to Database MySQL .
  • Used JMS API to notify the customers when the appointment was scheduled for customer.
  • Implemented Change Requests that came into the project in the Maintenance phase of project.
  • Wrote SQL scripts for changes to be implemented in Change requests as it appeared in the project.
  • Deployed web application on Apache Tomcat by building the WAR using ANT .
  • Wrote Test cases for the application.
  • Involved in discussion with all the team project meetings to resolve a problem. Suggested some solutions to solve the problem.
  • Resolved defects by fixing it as it appeared in the project.

Environment: J2EE, Java 6, MVC framework, JSP 2.0, CSS3, Servlets, JDBC, Web services, SOAP, Java Beans, JQuery 1.4, JavaScript API, MYSQL, Eclipse, Apache Tomcat, Waterfall Methodology, Apache ANT.

Confidential

Java 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 Agile Methodology.
  • Experience working closely with Business Analysts and Product team in understanding the technical requirements.
  • Used Unified Modelling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from MySQL database.
  • Created used interfaces using JSP .
  • User input validations done using JavaScript and developed use cases using UML .
  • Designed and implemented AJAX server calls to dynamically retrieve shipping information.
  • Extensively worked on Struts Framework based on the MVC design pattern.
  • Designed and developed all the user interfaces using JSP, Servlets and Springframework.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Developed and modified Action Classes to accept and process request from the clients.
  • Developed DAOLayer using JDBC to connect the J2EEserver with the MySQL database.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Deployed and tested the application on ApacheTomcat web server.
  • Used Eclipse IDE for development and Ant build for building and deploying application.
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
  • Involved in testing and fixing the bugs.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: Java, Servlets, JSP, EJB, JMS, Eclipse, spring1.2, Oracle 8i, Toad, Windows NT, Web Logic 5.x, XML, PL/SQL.

We'd love your feedback!