Java Developer Resume
Lakewood, NJ
SUMMARY
- Java/J2ee Developer wif 8+ Years of experience in Design, Analysis, Web Development and Implementation of J2EE Technologies in various domain such as Cargo, Healthcare, Information and entertainment.
- Proficient in working wif various technologies like Java/JEE, Core Java, JSP, Servlets, JDBC, Struts, Spring - 3.0, XML, Web Services and Design Patterns.
- Expertise in working wif various database/tools like Oracle10g/11g, Toad, SQL Developer.
- Implemented and have high knowledge in testing tools like J Unit and Soap UI.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Object Oriented Techniques.
- Developed enterprise applications usingScala.
- Very high experience in Application Servers such as JBOSS and Apache Tomcat.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts, various Design Patterns wif excellent logical and analytical skills focused towards business needs.
- Implemented login authentication using Open SAML2.0 wif spring security.
- Experienced in Waterfall approaches and have knowledge in methodologies like Agile, Scrum
- Appetite towards cutting edge technologies like Mongo DB (quite interesting and amazing DB- non relational), AWS Cloud which helps me to keep updated to the latest technologies.
- Extensively used Eclipse
- Demonstrated success in design, development and deployment of enterprise-scale applications in Logistics, Healthcare and Information, Media and Entertainment.
- Experienced in using Continuous Integration and build tools ANT and Jenkins.
- Experienced wif different version management software such as Tortoise SVN, GIT, Clear case
- Experience in developing Web Services using Apache wink and REST
- Experience in scrum tools like JIRA and Rally
- Involved in setting up code quality tools like Find bugs, PMD and check style.
- Experience working in Test Driven development.
- Developed few X queries to retrieve documents from Mark Logic database.
- Experience in JUnit frameworks.
- Developed best guidelines/practices for coding standards, designing and deploying.
- Extensive experience in software development methodologies including Agile (Scrum), Iterative and Waterfall.
- Worked on different OS like Windows XP, UNIX.
- Played ‘Scrum Master’ role for the team and Organized daily status meetings wif Team members.
- Project Manager and Business Stake holders. Firm understanding of Agile (TDD) using FlexUnit and JUnit, logging using log4j, and debugging and profiling using the eclipse IDE.
- Experience in using testing Tools J Unit, Selenium, Cucumber/Gherkin.
- Experience using an Integrated Development Environment like Eclipse, RAD7.5/8.5 for code development.
- Experience in Google cloud platform(GCP) on Knowledge of alerts and monitoring tools and system management tools for environments and configuration management and Cloud orchestration tools, including Ansible, Chef, Puppet, AWS, Cloudformation, Terraform, and Salt.
- Experience in designing, developing and implementing E-Commerce, B2B applications using JEE technologies in Telecom, Banking, and Insurance domains.
- Experience wif Cloud technologies such as Azure, AWS, or Google Cloud.
- Expert knowledge of, and strong hands on experience wif AJAX frameworks (Ext-JS/DOJO) and JavaScript libraries.
- Good Inter-personal skills gained through interaction wif technical and functional teams. Capable of quickly learning and delivering solutions as an individual and as part of a team
- Able to work wif little or no supervision. Good communication and time management skills.
TECHNICAL SKILLS
Languages: C, C++, Java 8(JSP, Servlets, JSTL, and other java related technologies).
Operating Systems: Windows (10/8.1), Ubuntu, Mac
Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL.
Web Technologies: JSP, Servlets, Angular Js, j Query, React JS, Node JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express JS
Databases: Oracle, MySQL, MSSQL Server.
IDE: Eclipse, IntelliJ, Net Beans.
Web Servers: J Boss, Web Logic, WebSphere, Microservices, Tomcat.
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.).
Reporting Tools: Jasper Reports, BIRT, Crystal Reports.
Tools: MS-Visio, Visual Studio, Sublime, Eclipse, Notepad++, Git Hub, JIRA, Clear Quest, RTC, MS Project, Excel, SharePoint, MS Access.
Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio
XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
PROFESSIONAL EXPERIENCE
Confidential, Lakewood, NJ
Java Developer
Responsibilities:
- Worked, designed and developed Micro Services business components using Spring Boot & Hibernate wif Spring MVC flow.
- Designed and developed an application using Spring Framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch and Spring Data.
- Implemented logging and transaction manager using Spring AOP concept.
- Used Spring JPA and Spring Repository pattern extensively.
- Used Spring Security to provide authentication, authorization and access-control features for Application.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
- Developed Restful Services using JAX-RS wif Spring Boot and Micro Service Architecture to enable Micro Services to deploy in the cloud infrastructure.
- Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance wif principles of REST architectural style using JAX-RS and Apache jersey.
- Worked wif the JavaScript framework Angular JS.
- Used RabbitMQ as Java Messaging Service for producing and consuming data between applications.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Get the error report and analyze the defects and also categorize the defects using the SPLUNK tool.
- Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra.
- Developed Java Desktop Application using JavaFX and Java IO for interacting wif Peripheral devices which include Brother Printer, Topaz Signature Pad, Dymo Printer & 3M Scanner. Handled entire development .
- Developed CI/CD system wif Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
- Designed and implemented a continuous integration system using Jenkins by creating Python
- Involved in developing the UI, layout and front-end programming using JavaScript, Angular and bootstrap.
- Jboss configuration is done in thoroughly firewalled environment using TCP.
- Refactored and enhanced an existing Angular application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Implemented annotated based Restful Web Services using JAX-RS API.
- Development of a standard JSON REST response template which can be used by applications across a system using spring boot.
- Utilized Cassandra, NOSQL database management system for keeping user generated data.
- Developed and tested REST web services wif JSON or XML responses using SoapUI and Postman tools.
- Looking into the splunk logs for hidden application errors.
- Developed one javaFX application.
- Migrated Applications from Web logic to Jboss.
- Designed and implemented by configuring Topics in new Kafka cluster inall environment
- Handled transactions using Java Transaction API.
- Developed front end applications wif MongoDB, Express, Angular and NodeJS.
- Worked on JavaScript framework for building web pages using Angular, Backbone, Bootstrap, HTML5 & CSS3 to augment browser based web UI applications wif MVC capability and developed, worked and implemented UI controls.
- Worked wif the JavaScript framework Angular JS.
- Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
- Successfully secured the Kafka cluster wif Kerberos.Implemented Kafka Security Features using SSL and wifout Kerberos. Configure and Networking of Virtual Private Cloud (VPC).
- Implemented Amazon Web Services solutions using EC2, S3, RDS, Elastic load balancer & Auto scaling groups.
- Experience wif tools like Experience wif Docker Images/containers and kubernetes.
- Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.
- Develop desktop applications based on Java and JavaFX using NetBeans IDE.
- Deployed Amazon CloudFront to deliver content further allowing reduction of load on the servers.
- Provided expertise and hand-on helps, guidance to other engineers about cloud infrastructure, micro services container, application server configurations & Docker container management.
- Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
- Set up splunk, new relic alerts, sonarqube, PCF wrote JUNIT tests cases for TDD for all code worked on redesigning legacy application, implementing redesign, end to end testing redesigned application
- Perfectly utilized the de-centralized nature of Cassandra making DB Always-On and avoiding regional Outages.
Environment: Java / J2EE, JSP, CSS, JavaScript, AJAX, React JS, Servlets, Hibernate, Spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.
Confidential, Los Angeles, CA.
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system.
- Worked wif Agile Software Development.
- Built in JavaFX technologies wif rich graphical UI
- Implemented Spring boot micro services to process the messages into the Kafka cluster setup.
- Designed and developed business components using Spring AOP, Spring IOC, and Spring Batch.
- Implemented DAO using Hibernate, AOP and service layer using spring, MVC design.
- Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
- Responsible for ingesting large volumes of IOT data to Kafka.
- Used Hibernate as a persistence framework for DAO layer to access the database.
- Worked wif the JavaScript framework AngularJS.
- Designed and developed Restful APIs for different modules in the project as per the requirement.
- Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
- Converted data sources from weblogic to Jboss.
- Developed SQL queries to interact wif SQL Server database and involved in writing PL/SQL code for procedures and functions.
- Used Solr queries on top of Cassandra to fetch the results.
- Built real time data pipelines by developing Kafka producers and Spark streaming applications for consuming.
- Used JavaFX for rich graphical UI.
- Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database.
- Created AngularJS controllers, directives, models for different modules in the frontend.
- Developed GUI using Front-end technologies JSP, JSTL, React JS, AJAX, HTML, CSS, and JavaScript.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Developed User Interface using JSPs, JSTL, and business-driven reusable custom tag libraries for multipage web applications and HTML5, Bootstrap, AngularJS.
- Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Implemented AngularJS Service layer wif utility functions to get data from back-end using Rest based service calls and pass back to Angular Controllers.
- Involved in writing the Junit test cases as part of unit testing.
- Prepared auto deployment scripts for Web Logic in UNIX environment.
Environment: Core Java, J2EE, Spring Framework, Spring MVC, Hibernate 3.x, j Query, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web Services, SOAP, XML, Java Beans, X Stream, Apache POI, Ext JS, j Query, Restful, JavaScript, Oracle 11g, IBM RAD
Confidential - Brentwood, TN
Java Developer
Responsibilities:
- Worked on all phases of Agile methodology life cycle. Used Agile based SCRUM methodology for developing the project.
- Worked on Big Data Integration &Analytics based on Hadoop,, Spark, Kafka and web Methods.
- Integrated Hibernate wif Spring and used Hibernate template for data access.
- Developed web services using SOAP and REST.
- The view is constructed by using JSP, HTML, CSS, and JavaScript.
- Developed test cases for Unit testing using JUnit and performed integration and system testing
- Involved in coding for the presentation layer, JSP, AJAX, XML, XSLT and JavaScript.
- Automated test cases wif SOAP UI and Groovy scripting.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Developed WebSphere Portal products to give users a single point of access to the applications, services, information, and social connections they need.
- Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle, SQL.
- Closely worked wif Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Designed and Developed complex UI screens using Spring MVC, React JS, JavaScript for request management and search and filter modules.
- Worked on Core components of Angular JS.
- Integrated the Spring MVC wif the Adobe CQ5 server and hosting the HTML pages on the CQ5 server to enhance security constraints for the application.
- Worked on Core components of Angular JS.
- Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, HTML5, CSS3, JavaScript for request management and search and filter modules.
- Involved in delivering the digital transformation of ROLB to a decoupled architecture based on micro-services to help power the existing apps using Restful API's.
Environment: JDK, Servlets, JSP, Spring, HTML, XHTML, XSLT, JDBC, EJB, Oracle 10g, J Boss, Eclipse, Maven, React JS, Agile development process, WSDL, SOAP, UDDI, JAXB, CVS, PL/SQL, Rational Clear Quest, J Unit, Windows XP and Log4j
Confidential - Jefferson City, MO
Java Developer
Responsibilities:
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used Spring framework for Dependency Injection and JDBC connectivity.
- Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
- Design HTML prototypes, visual interfaces, and interaction of Web-based design.
- Developed the business components using EJB Session Beans.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
- Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
- Worked on JBOSS locally and WebSphere in higher environments.
- Involved in development of custom Servlet handling HTTP request and response objects.
- Developed Web service modules based on SOA architecture to consume services.
- Involved in developing the DAO layer to interact wif MySQL database.
- Configured Data Sources on the server for database connectivity.
- Developed SQL queries including joins, unions dat perform data retrieval for the application, according to the business rules.
- Actively involved in code review, performance tuning and bug fixing phases.
- Used multithreading in programming to improve overall performance.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
- Involved sending JMS message queues to different layers in the module.
- Good team player wif the ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Hands-on experienced working wif version control tools such as SVN and JIRA as issue tracking software.
- Used Maven as the build tool and Tortoise SVN as the Source version controller
- Involved in the deployment of the application in Integration and Implementation environment.
- Used Subversion (SVN) as the configuration management tool to manage the code repository
Environment: Java, PL/SQL, SQL, HTML, CSS 3.0,Java Script, hibernate, Middleware Technologies, Ajax, Servlets, JSP 2.0, Web logic 10.4, J Boss, WebSphere, XML, XHTML, React JS, Eclipse, JMS, Oracle11g, EJB 3.0
Confidential
Java Developer
Responsibilities:
- Participating in system design, planning, estimation, and implementation.
- Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed the presentation layer using JSP,AJAX, HTML, XHTML, CSS and client validations using JavaScript.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Developed various EJBs (session and entity beans) for handling business logic.
- Developed Session Beans and DAO classes for Accounts and other Modules.
- Worked on generating the web services classes by using WSDL, UDDI, and SOAP.
- Consumed Web Services using WSDL, SOAP, and UDDI from the third party for authorizing payments to/from customers.
- Involved in Units integration using JUnit, bug fixing, and User acceptance testing wif test cases.
- Used CVS for version control and Maven as a build tool.
- Designed and developed systems based on JEE specifications and used Spring Framework wif MVC architecture.
- Used Spring Roo Framework Design/Enterprise Integration patterns and REST architecture compliance for design and development of applications.
- Involved in the application development using Spring Core, Spring Roo, Spring JEE, Spring Aspects modules and Java web-based technologies such as Web Service (REST /SOA /micro services) includingmicro services implementations and Hibernate ORM.
- Implemented different design patterns such as singleton, Session Façade, Factory, and MVC design patterns such as Business delegate, session façade and DAO design patterns.
- Used JPA - Object Mapping for the backend data persistence.
Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3, Angular JS, Restful web services, Node JS, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, GIT, J Unit, J Profiler 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile. Scala 2.9 Play JQuery Json JavaScript Scala Eclipse IDE Intellij Jenkins Maven Oracle Perforce Windows Unix.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of workflow and support.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Developed using new features of Java 1.7 annotations, generics, enhanced for loop and enums. Used Spring IOC, AOP and Hibernate ORM for back end tiers.
- Involved in writing Thread Safe blocks for multi thread access to make valid transactions.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used DAO pattern to fetch data from database using Hibernate to carry out the various database.
- Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
- Developed various generic JavaScript functions used for validations.
- Developed screens using j Query, JSP, JavaScript, Ajax and ExtJS.
- Developed various generic JavaScript functions used for validations.
- Developed screens using HTML5, CSS, JavaScript, j Query and AJAX.
- Developed various EJB components to full fill the business functionality.
- Used X Stream API to transfer data back and forth between Spring MVC and ExtJS, NodeJS.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Implemented SOA to develop REST-Based Web services using ApacheAxis.
- Developed REST Web Services clients to consume those Web Services as well other enterprise-wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDLs.
Environment: Java, J2EE, JSP, Servlets, MVC, Hibernate, Springr, Web Services, Maven 3.2.x, Eclipse, SOAP, WSDL, Eclipse, jQuery, JavaScript, Swings, Oracle, REST API, PL/SQL, Oracle 11g, UNIX.