Sr. Java Developer Resume
Atlanta, GA
SUMMARY
- Over 10+ years of professional experience in comprehensive analysis, design, coding in Core Java, Web Development, Multi - tier enterprise applications using Java/J2EE
- 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
- Integrated Hibernate in context files and configured Hibernate sessionfactory
- 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
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using Junit.
- 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 EJB as a middleware in developing a three-tier distributed application.
- Development of AJAXtoolkit based applications using JSON
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
TECHNICAL SKILLS
- Java8
- Core Java
- J2EE
- JUnit
- SVN
- Eclipse
- IntelliJ
- Agile
- Scrum
- Spring Security
- Spring Reactor
- Event Handling
- SDLC
- DAOs
- MySQL
- PostgreSQL
- NoSQL
- Time API
- Micro service
- Spring Boot
- REST web services
- Spring Cloud
- Spring Core
- Spring AOP
- Spring IOC
- Hibernate
- SOAP
- RESTful
- Netflix cloud
- Hystrix
- Ribbon
- Zuul
- Eureka
- Google Cloud
- Docker
- Containers
- Jenkins.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Involved in exposing, consuming and packaging Web services using Spring Framework
- Involved in the code review process and updating the best practices document
- Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues
- 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
- 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.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- 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.
- Provided support & development of web based applications and TCP/IP socket applications in UNIX/ LINUX, using JavaScript, MS SQL, Pl/SQL, openSSL.
- 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.
- 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.
- Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers.
Environment: - Java, Spring boot, Spring Modules, Thymeleaf, Spring boot JPA, Spring Data rest, Quarkus, micronaut,JPA Toplink, Mongo DB, Java Script, ExtJS, APACHE CFX, Agile, MAVEN, Jasper report, SOA, Servlet Struts, Jquery, Hibernate, Oracle, Crud, AJAX, JDBC, Junit, UML, ILOG.
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Analyzed business requirements and existing software for High Level Design
- Worked in an agile development process, monthly Sprint and daily Scrum
- Used spring framework for building the application based on MVC design paradigm
- Developed JSPs, Servlets and custom tags for creating user interfaces
- Developed Business logic with the help of Spring and Data Access was implemented using Hibernate
- Developed SQL queries and executed them by using JDBC Template provided by Spring
- 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
- 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.
- 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.
- 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
Enviroment: - Java, Jersey REST, Oracle, Spring MVC, IOC, Hibernate, Scrum, Gradle, JSON, JIRA, drools / mvel, Micro services, JMS, activeMQ, Kafka, Tomcat, Linux/ Unix, Hibernate, Scrum, NoSql,, JQuery, CSS, Angular.JS, CSS, AJAX, JavaScript, MySQL, JQuery,Windows, SSO, SSL, Lambda, azure, Maven, ANT, SVN, Putty, PHP 4/5.
Confidential
Java developer
Responsibilities:
- 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 AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
- 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.
- 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
- 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.
- 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.
- Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
- 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.
- 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.
- 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.
Environment: - Java, Jersey REST, Oracle, Spring MVC, IOC, Hibernate, Scrum, Hibernate Criteria, JavaScript, Angular, React.js, Spring boot JPA, Spring Data rest, Quarkus, micronaut,JPA Toplink, Hibernate, AJAX, HTML/CSS, MySQL, Oracle.
Confidential, New York, NY
Java developer
Responsibilities:
- 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.
- 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.
- 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
- 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.
Environment: s: Core Java, J2EEBackbone js, Postgres, PostgreSQL, SQL server, Lambda, azure, Maven, JavaScript, HTML/CSS, Restful API, JSON, OAUTH, XML, Eclipse
Confidential
Sr. Java developer
Responsibilities:
- Experience with build and development tools like Gradle, Git and Maven.
- Test driven development using JSON and improved the code communication with the help of test frameworks JUnit, mockito.
- Implemented the task dashboard of different jBPM workflows using BPMN, business rules using business rules using Drools Expert and browsing capability using Apache Solr.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- 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.
- Performance Monitoring and Tuning MSSQLServer Performance and Security.
- Implemented multi-language communication using RESTful APIs.
- 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.
- Proficient in using JAVA OOP design patterns and J2EE design patterns like Singletonw
- Expertise working with different spring modules like Spring IOC
- Expertise working with different spring modules like Spring IOC
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Experience working with Business Rule Management System (BRMS) using ILOG Rule Studio and used JBoss Drools to define the rules to implement the application.
- Implemented Service Oriented Architecture (SOA) and involved in installation and management of IBM SOA products like IBM WebSphere DataPower.
- Developed, and debugged the servlets and EJB with Tomcat Application server.
Environment: s- Java, Spring Rational Software Architect, Maven, Oracle, Clear Case,Restful API, JSON, Ibatis, JavaScript, HTML/CSS, Backbone js, OAUTH, XML
Confidential
Sr. Java developer
Responsibilities:
- 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.
- 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.
- Experience in implementing dynamic web applications using Apache Tomcat, IIS Web logic, Jboss, Web sphere, and Glassfish.
- Deployed the applications in Linux servers using deployment scripts.
- Worked extensively with Core Java, Multithreading, and Collections.
- Used Core Java and J2EE patterns for designing the applications.
- Wrote SQL queries and stored procedures to interact with the DB.
- Performed Unit testing and prepared new test case documents.
- Developed and Implemented Web Services and used Spring Framework.
- Implemented application level persistence using Hibernate and Spring.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed web pages using HTML/CSS and JavaScript.
Environment: Java, Spring, JSP, Servlets,, SOAP, Rest, Axis2, NetBeans, websphere, Struts, Hibernate, WebLogic application Server,Struts, JDBC, Struts,JSF, JavaScript, HTML/CSS, Oracle.