We provide IT Staff Augmentation Services!

Sr. Java/ Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Lowell, MA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, S pring, Hibernate, Ajax, J Unit, Test Driven Development and Oracle.
  • Expertise in client-side design and validations using HTML5, X HTML, CSS3, Java Script, JSP, J Query, Angular JS.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioural design patterns (MVC Architecture, Singleton, Factory).
  • Extensive experience in Deploying, Configuration on Application & Web Servers such, IBM Web Sphere and Apache Tomcat Web Server.
  • Excellent experience in the design, development and implementation of Model-View-Controller (MVC) using a Struts Framework, Design Patterns and DAO’s using Hibernate, J2EE Architecture, SDLC, Software Engineering, Object Modelling, Data Modelling, UML.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ as JMS provider.
  • Excellent working experience in web-based GUIs development using Spring MVC, Servlets, JSP, JSF . Good Experience in using tools like Maven, Ant, and Log4J.
  • Experienced in enterprise application integration (EAI) using Spring integration frame work.
  • Expertise in SOA Web Services, JAX-WS and AXIS.
  • Experience in coding groovy, domain class to handle the business logic.
  • Hands on experience in working with UML, J Unit and Test NG.
  • Proficiency in developing/maintaining using Oracle, MySQL and SQL Server.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans, STS and IntelliJ.
  • Good personality, excellent communication skills, efficient developer in a team as well as working individually.

TECHNICAL SKILLS:

Languages: Core Java, Java 1.8, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JDBC, Log4J API, Java security

Mark-up/ XML Technologies: HTML5, XHTML, JavaScript, Angular JS, CSS3, XML, XSD, XSL/XSLT, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI, Groovy

Web services: SOAP, RESTful, WSDL, JAX-RPC, JAX-RS JAX-WS

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, JBoss EAP, Web Logic

Database: Oracle 10g, SQL-Server, MySQL server, TOAD, Mongo/ NOSQL

IDEs: Eclipse, Net Beans, IBM Web Sphere Rational Architect 7

O-R mapping: Hibernate

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Mockito, SoapUI, Putty, Rational Clear Quest

Version Control: CVS, SVN, Git

OS & Environment: Windows, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Lowell, MA

Sr. Java/ Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, JQuery, Angular JS, and Bootstrap.
  • Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Developing Spring Boot based Micro Services using the annotations & implementing architecture patterns, Used Spring Rest/JSON to expose Micro Services APIs.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
  • Created web services using Spring Rest Controller to return JSON to the frontend.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Developed Restful/SOAP Web Service API that will be used to carry out the quote/policy/post bind/renewal transactions.
  • Implemented RESTful API calls to retrieve JSON data from the data base on the fly.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Development carried out under STS Integrated Development Environment (IDE).
  • Used MAVEN to define the dependencies and build the application and used J Unit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to s3 buckets.
  • Developed RESTful Web services through Swagger UI to fetch the data (dealer's related data) from internal upstream systems and to produce the data to internal systems.

Environment: Java, Agile Methodology, HTML5, CSS3, Bootstrap, Angular JS, J Query, AJAX, AWS, Micro Services, Hibernate, Spring, JAX-RS, JSON, SQL, Oracle, Jenkins, JIRA, Rabit MQ, MAVEN, J Unit, UNIX, STS, IBM Web Sphere, Log4J, GIT (Big Bucket).

Confidential, Buffalo, NY

Sr. Java/JEE Developer

Responsibilities:

  • Used Agile Methodology and Involved in all phases of the Software development life cycle (SDLC).
  • Involved in designing and deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Used Rational Rose to create Use Case Diagrams, Object Diagrams and Class Diagrams in UML.
  • Developed web services using REST/SOAP, WSDL, JAX-WS, JAX-RS, JDOM, XML, XSL and Apache CXF, implementing SOA architecture for business operations.
  • Used JavaScript, JSP and JSTL for Presentation layer to reduce the application complexity.
  • Used HTML, CSS, JavaScript, JQuery, JSON for User Interface (UI).
  • Implemented login functionality on the client side in AngularJS, routing logic and navigation from screen to screen.
  • Involved in developing application using JSF, MVC Framework.
  • Used AJAX API for intensive user operations and client-side validations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to from customers.
  • Spring annotations mechanism to create RESTful applications.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • Expertise in developing reusable and interoperable Web service modules based on microservices, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
  • Involved in the spring controller development using spring MVC, spring security and spring core modules.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Wrote Stored Procedures and complicated queries for MongoDB.
  • Implemented WebSphere MQ for provisioning using the Spring JMS Listeners to parse the XML message.
  • Implemented Log4j for Logging Errors, debugging and tracking using Loggers, Appenders components.
  • Performed deployment of applications on Apache Tomcat Application Server.
  • Implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.
  • Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.
  • Used Rational ClearCase for version control and Clear Quest for bug tracking.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.

Environment: Java, J2EE, JSF, Hibernate, PL/SQL, Spring Batch, Spring web services, AWS, Spring MVC, Spring Boot, Oracle, PCF, Jenkins, CSS, Log4j, JQuery, SOAP, JAX-WS, XML, UML, JUnit, JBPM, AngularJS, Node JS, Apache Tomcat, GitHub, Maven, Jersey, Eclipse, JUnit.

Confidential, Nashville, TN

Java/J2EE Developer

Responsibilities:

  • Created monthly and quarterly business monitoring reports by writing complex SQL queries include System Calendars, Inner Joins and Outer Joins to retrieve data from multiple tables
  • Expertise in development of web services using JAX-WS, SOAP, WSDL with good knowledge on inter operable issues dealing with different vendor services.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, WebLogic Workbench and deploying them in application servers like WebLogic, WebSphere on Windows and UNIX environments.
  • Sound Knowledge in JEE Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator. Highly proficient in using frameworks like Struts, Hibernate, Spring, in developing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frame works and testing methodologies.
  • Good experience with databases, database concepts, normalizations etc. and proficient in developing persistence components using ORM, JPA, Transactions and SQL.
  • Involved in the migration of current MVC system to Spring MVC.
  • Involved in doing the POCs for the migration of JSPs to Angular JS and implemented them.
  • Worked on Sun Jersey REST framework to create web services.
  • Developed DAO design pattern to handle the Database interaction using Hibernate.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Good experience with databases, database concepts, normalizations etc. and proficient in developing persistence components using ORM, JPA, Transactions and SQL.

Environment: Java, Hibernate, Spring, Servlets, XML, JSP, MVC, J2EE, ANT, J Boss, Log4J, Oracle, Multi-threading, JavaScript, AJAX and RAD, XSL, POJO, ORM.

Confidential

Java Developer

Responsibilities:

  • Participated in the development, testing and maintenance of Price & Drug Load application.
  • Worked on Agile development environment. Participated in scrum meetings.
  • Developed web pages using JSF framework establishing communication between various pages in application.
  • Followed Use Case Design Specification and developed Class and Sequence Diagrams using RAD, MS Visio.
  • Used JavaScript, AJAX for making calls to Controllers that get File from server and popup to the screen without losing the attributes of the page.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
  • Developed JAX-RPC based Web Services using AXIS to processing claims. Used SoapUI to test them.
  • Created User interface for Testing team which helped them efficiently test executables.
  • Used Singleton, Business Delegate, Service Locator, DAO, BO, MVC, and Factory Design Patterns.
  • Mentored co-developers with new technologies. Participated in Code reviews.
  • Worked on a Data stage project which generates automated daily reports after performing various validations.

Environment: Java, Hibernate, Spring, Servlets, XML, JSP, MVC, J2EE, ANT, J Boss, PL/SQL, Oracle, Multi-threading, JavaScript, AJAX and XSL, POJO, ORM.

Confidential

Java Developer

Responsibilities:

  • Involved in the entire life cycle development of the application. Reviewing and analyzing data model for developing the Presentation layer and Value Objects
  • Designed table-less layouts, gradient effects, page layouts, navigation and icons using CSS and appropriate HTML tags as per W3C standards
  • Involved in writing the client-side scripts using JavaScript, JQuery
  • Extensively used Hibernate in data access layer to access and update information in the database for registrations
  • Used JSPs and Servlets for implementing UI/MVC framework
  • Validated the XML documents with XSD validation and transformed to XHTML using XSLT
  • Implemented the Struts framework based on MVC design pattern
  • Involved in writing the struts-config files and implemented the Struts Tag library
  • Used Struts for web tier development and created Struts Action to handle the requests
  • Worked on JMS components for asynchronous messaging between client and pharmacists
  • Used JReport for the generation of reports of the application
  • Developed framework using Java, MySQL and web server technologies
  • Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons
  • Wrote Stored Procedures and complicated queries for IBM DB2 and Implemented SOA architecture with Web.
  • Used WebLogic for application deployment and Log4J used for Logging/debugging
  • Used JUNIT for unit testing and check API performance.
  • Used CVS version controlling tool and project build tool using ANT.

Environment: Java, J2EE, Servlets, JSP, Hibernate, Struts, Web services, HTML, XHTML, CSS, JSTL, JavaScript, Rational Rose, Eclipse, JBoss, JSP, JMS, JReport, Scrum, MySQL, IBM DB2, SOAP, WSDL, UDDI, AJAX, XML, XSD, XSLT, Oracle 9i, Linux, WebLogic, Log4J, JUnit, ANT, CVS.

We'd love your feedback!