Sr. Java Developer Resume
Ew York, NY
SUMMARY
- 10+ years of experience as a Java Developer with solid understanding in all the phases of the Software Development Lifecycle ( SDLC ), this includes analysis, design, coding in Core Java, Web Development, Multi - tier enterprise applications using Java/J2EE
- Integrated Hibernate in context files and configured Hibernate session factory
- Developed Internet/Intranet and Client/Server applications using Java and J2EE technologies like JSP, Servlets, JavaBeans, Javascript, HTML, XML
- Thorough knowledge of Microservices architecture and experience in implementing several patterns
- Designed and implemented RESTful Webservices using Spring Rest and JAX-RS
- Experienced in deploying Web Application and configuring data source to IBM Websphere and servers like Tomcat
- Utilized JDBC API to access a database of reusable design components
- Managed the platform over the years through agile, scrum and waterfall practices
- Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team
- Coded Maven build scripts to build and deploy the application
- Extensive development experience with IDE's like IDEA, Eclipse, RAD, Spring tool suite and NetBeans
- Experienced in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), technical documentation, debugging
- Involved in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures
- Extensive experience in design, development and implementation of Spring and Hibernate frameworks
- Developed web tier components of web stores using Spring Web MVC framework/Struts Framework that leverages Model View Controller (MVC) architecture
- Used Spring dependency injection for middle layer development
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle, Mysql and MongoDB
- Designed and developed Servlets to store the details of the users in the database
TECHNICAL SKILLS
- Java8
- Core Java
- J2EE
- J2SE
- Lambda Expressions
- Stream API's
- Time API
- Micro service
- Spring Boot
- REST web services
- Spring Cloud
- Spring Core
- Spring AOP
- Spring IOC
- Spring MVC
- Spring JPA
- Spring Security
- Spring Reactor
- Event Handling
- SDLC
- DAOs
- MySQL
- PostgreSQL
- NoSQL
- Hibernate
- SOAP
- RESTful
- Netflix cloud
- Hystrix
- Ribbon
- Zuul
- Eureka
- Google Cloud
- Docker
- Containers
- Jenkins
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Java Developer
Responsibilities:
- Experienced in designing and development of n-tier web applications using Java and its framework like,spring,SpringBoot, Hibernate, Web Services
- Expertise in design and development of enterprise level spring based web applications using Spring REST, Spring Cloud for Java Applications.
- Worked on a Deploy application, written inJava, that enables users to transport a set of related data from one environment to another on different databases
- Worked on several web-based applications utilizing Java, HTML, geared towards the logistics industry. Participated in all stages of design, development, testing, deployment and maintenance in several projects.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
- Responsible for the implementation of Web Design based on CSS, HTML, and Bootstrap Front-End Framework.
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed HQL queries for CRUD
- Connectivity to the database is provided using JDBC.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Worked on web services SOAP and REST technologies
- Technical design, review, and implementation across the project.
- Develop class diagrams/sequence diagrams using UML.
- Following Scrum concepts of Agile Methodology to produce high Quality application.
- Responsible for Analyze, Architect, Design, Code and Unit test J2EE and Spring components as part of enhancements.
- Created war files & deployed on Tomcat using ANT deployment tool
- By using Angular Js and Node Js with the MVC made both the development and the test easier.
- Working with Jade, CSS, HTML, JQuery, JSON, Angular JS, Node JS and JavaScript technologies for Front End User Interface design.
- Experience in implementing open source CMS applications in MODX, Expression Engine, Drupal, WordPress and Magento.
- Exceptional history with content management Relational Database Systems, Web Development and Web Services.
- Experience in working with version control tools such as SVN, Git and Subversion.
- Experience in Unit testing frameworks such as Jasmine, Mocha + Chai or Karma.
- Strong experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and writing complex queries using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Experience in PerformanceTuning, Query Optimization, Client/Server Connectivity and Database consistency checks using different utilities.
- Effective problem solving and interpersonal skills.
- Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, CSS3, HTML, HTML5, XHTML and AJAX.
- Developed Docker container based micro services using Spring Boot/Cloud and deployment on Kubernetes cluster.
- Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM.
- Developed micro services using Spring Boot JPA to fetch the data from the DB
- Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
- Used Hibernate for Object relational model for handling server side/database objects data.
Environment: Java, J2EE, Web 2.0, ITEXT, JSP, SVN, Eclipse, Mongo DB, Java Script, ExtJS, APACHE CFX, Agile, MAVEN, Jasper report, SOA, Servlet Struts, Jquery, Hibernate, Oracle, Crud, AJAX, JDBC, Junit, UML, ILOG.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in creating APIGEE Custom Policies preferably security policies using JWT & OAUTH.
- Extensively used Eclipse, Net Beans and IntelliJ as IDE for application development and support.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Used Maven to build and deploy application JAR into JBoss WildFly server. Used, GIT for back up.
- Experienced in developing Gitlab CI/CD to run component tests, auto increment versions, and deploy to Crashlytic Beta users
- Integrating Microservices and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger.
- Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables
- Used Apache CXF as the Web Services framework to implement the REST APIs involved.
- Deployed EJB Components on WebLogic.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Developed unit and integration tests for existing microservices using JUnit
- Backend Integration testing of microservices: thrift backend as well as API services
- Modified existing applications to a suite of micro services and dockerized all microservices to facilitate deployment and distribution under any environment in the cloud
- Developed REST services using Spring and Used JAXB API for XML parsing
- Designed, implemented, and tested the Reusable Software Component Repository shared throughout tablets and media vaults.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- Consumed Web Services using Apache CXF framework for getting remote information
- Did Packaging and Deployment of builds through ANT script
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Experience in managing MongoDB environment from availability, performance and scalability perspectives
- Design and Develop REST APIs to perform transactions in MongoDB
- Developed Test Cases using EasyMock and used POSTMAN to test REST Calls.
- Used TestNG framework for writing automated unit testing for application and Log4j to capture the log that includes runtime exceptions.
- Performed load testing using Jmeter and developed Java 8 code to improve performance.
- Performed Service Level Testing for Web services using Soap UI, Postman and Apigee.
- Essentially working to develop restful Apis and invoke Soap Apis in Express.js and Hapijs, validating Apis with swagger.
- Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit
Environment: JQuery, CSS, Angular.JS, CSS, AJAX, JavaScript, MySQL, JQuery,Windows, HTML 4/5, XHTML, Apache, MVC Frame Work, Java, Jersey REST, Oracle, Spring MVC, IOC, Hibernate, Scrum, NoSql, ANT, SVN, Putty, PHP 4/5.
Confidential, Hartford, CT
Java developer
Responsibilities:
- Designed and implemented the program methodology based on the Scaled Agile Framework (SAFE), agile
- Implemented the Agile Scrum methodology and Test Driven Development (TDD) for developing the application
- Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
- Used EC2 script 2015 in creating custom page, webpart page and changing the layout of the masterpage.
- Developed the application for responsive to different screen resolutions using Bootstrap and S3 media quieres
- Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
- Responsible for the implementation of Web Design based on CSS, HTML, and Bootstrap Front-End Framework.
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed HQL queries for CRUD
- Connectivity to the database is provided using JDBC.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Worked on web services SOAP and REST technologies
- Technical design, review, and implementation across the project.
- Develop class diagrams/sequence diagrams using UML.
- Following Scrum concepts of Agile Methodology to produce high Quality application.
- Responsible for Analyze, Architect, Design, Code and Unit test J2EE and Spring components as part of enhancements.
- Created war files & deployed on Tomcat using ANT deployment tool
- By using Angular Js and Node Js with the MVC made both the development and the test easier.
- Deployed websites to a number of different server architectures including AWS EC2 instances, load balanced AWS Elastic beanstalk environments
- Delivered high quality modules on the AWS stack using Lambda, SNS and Elastic cache with Redis
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Configured authentication mechanisms including SAML-based single sign on (SSO) and LDAP.
- Used Apache and Maven build tool to automate the build process and Jenkins CI for continuous integration.
- Implemented cruise control using build tools like Ant, Maven and Gradle scripts and tested the application using Cucumber, JBehave.
- Developed Restful Web service with JSON schema support with Apache CXF.
- Integrated configuration management and bug tracking tools such as the GIT SCM and JIRA.
- Implement Java and Drools to perform rating logic which helps the system generate quotes based on the user input.
Environment: - - Java, Spring boot, Spring Modules, Thymeleaf, Spring boot JPA, Spring Data rest, Quarkus, micronaut,JPA Toplink, Hibernate, Hibernate Criteria, JavaScript, Angular, React.js, JavaScript, AJAX, HTML/CSS, MySQL, Oracle.
Confidential, New York, NY
Java developer
Responsibilities:
- Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
- Used SOLID principles to maintain and extend over time of this application.
- Worked on a redesign of existing Learning some application using domain driven design and dependency injection framework.
- Worked on gang of four technologies to develop an application.
- Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- OOP in PHP to extend or update functionalities. The project uses MySQL as the database.
- Creation of REST Web Services for the management of data using Apache CXF (JAX-RS)
- Development of AJAXtoolkit based applications using JSON
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used Scala cats to provide abstractions for functional programming in the Scala application.
- Wrote a prototype on Go to improve performance of report generator.
- Proficient in using JAVA OOP design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
- Designed Application using OO and OOP design patterns such as factory, specification, façade, CQRS and Event Sourcing.
Environment: Core Java, J2EE, Lambda, azure, Maven, Gradle, JSON, JIRA, drools / mvel, Micro services, JMS, activeMQ, Kafka, Tomcat, Linux/ Unix/ Mac.
Confidential
Sr. Java developer
Responsibilities:
- Developed/maintained and executed the Automation Test Scripts with Selenium Java API
- Created Java layer on top of PostgreSQL database and build a command line interface for basic database functionality.
- Supported the Java backend core processes and the corresponding interfaces with the NOSQL
- Proficient in using JAVA OOP design patterns and J2EE design patterns like Singletonw
- Expertise working with different spring modules like Spring IOC
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Design & creation of multiple sites using:WordPress, HTML, PHP, XML, CSS,Javascript& more.
- Web services were tested using web services explorer and SOAP UI.
- Worked on configuration changes for financial components for claim center application.
- Configuration rules and work plan activities were used to monitor workflow process of the application.
- Worked on use case analysis, sequence, class, state activity and deployment diagrams.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Established a lightweight Scrum project management process and helped team meet sprint goals
- Worked on database concepts, design of data model changes, stored procedures, functions, triggers, cursors SQL queries and PL/SQL programming.
- Developed, test and implement cross-browser compatible WordPress themes using valid HTML/CSS.
- Worked on different product applications using Backbone JS and Angular5 framework to develop.
- Programmed the invoicing web application using Golang and PostgreSQL as the backend.
- Implemented new requirements and fixed existing bugs on the system, built in ERLANG, CouchDB using PostgreSQL.
Environment: s: JSP, Java Script, XML, Struts, Hibernate, SOAP, WSDL, Apache Axis, Web sphere, Rational Software Architect, Maven, Oracle, Clear Case.
Confidential
Sr. Java developer
Responsibilities:
- Worked extensively with Core Java, Multithreading, and Collections.
- Used Core Java and J2EE patterns for designing the applications.
- Solid experience on Core Java, Data Structures, Multi-threading, Algorithms and Object-Oriented concepts.
- Defined and developed the User interface screens and the corresponding Java artifacts using Struts.
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
- Performed Client side validations using Java script.
- Wrote SQL queries and stored procedures to interact with the DB.
- Performed Unit testing and prepared new test case documents.
- Implemented views using Struts tags, JSTL and Expression Language.
- Conversion of IBM API to JSR-286 using the JSF framework.
- Created client side validation tool using technologies such as Ext JS and JavaScript.
- Created website layout/user interface by using standard HTML/CSS practices.
Environment: Java, Spring, Struts, JDBC, Struts,JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2, NetBeans, websphere.