We provide IT Staff Augmentation Services!

Lead/sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Over 9 years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) withJava/J2EE.
  • Good experience with various Web/ Application Servers like IBMWebSphere, BEA WebLogic, JBOSS and ApacheTomcat.
  • Worked with Relational Database Management Systems including Oracle, MySQL, SQL Server and DB2.
  • Implemented JavaScriptHttp Request using AJAX.
  • Experience in writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Experience in working with Angular JS, AWS, JQuery, MongoDB, MySQL, Node.js, PostgreSQL, Ruby On Rails
  • Expertise in client Side Scripting, Designing and validations using HTML, DHTML, CSS, JavaScript
  • Good experience in various Integrated Development Environments (IDE) Eclipse, NetBeans and IntelliJ IDEA.
  • Expertise in several J2EE technologies like JSP, Servlets,Java Scripts,Java1.6, Java 1.7 and Java 1.8, Web Services ( Jax - WS, Restful), SOAP, WSDL, JSF, Hibernate, Spring, Struts, EJB, Ajax,JAVABeans, JNDI, JMS, XML.
  • Worked on Python extensively.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management
  • Extensive experience in implementing e-commerce applications for retail and industrial clients using WebSphere Commerce Server V6.0 and V7.0.
  • Rich experience in design and developing enterprise web applications with Frameworks such as Spring 3.x, Struts 1.x/2.x, Hibernate3.x; Expertise in the configuration, integration, and implementation.
  • Experience using KAFKA, REDIS, SOLR.
  • Expertise in business Integration deployment and human task management using IBM Websphere Process Server and configuring, deploying applications on ESB.
  • Highly skilled in using RDBMS concepts with Oracle, DB2, and SQL Server, Core Java, EJB 3.0, Spring, Junit, Mokito, Power Mock, Oracle PL/SQL, Webservices, JQuery, Maven, Lombok, Jenkins .
  • Worked on DjangoFramework.
  • Configured spring based Microservices andSpringboot.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Complete Extend build process is developed and maintained using Maven.
  • Hands-on experience in implementing Object Relational Mapping (ORM) Framework such as Hibernate and Spring AOP Framework
  • Expertise in OOAD, developing UML diagrams like Use Case diagrams, sequence diagrams, class diagrams and Activity Diagrams Using MS Visio and Rational Rose tools.
  • Strong experience in developing Web applications using all J2EE related technologies like Servlets, Struts, Spring, JSF, JSF,JDBC, JNDI etc.
  • Installed and configure RAC on VM Virtual Box for test and development purposes
  • Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
  • Good Understanding of WSDL and SOAP and creating XSD Schema.
  • Excellent experience in developing Back-end applications using Web Services (Apache Axis2, Spring-WS, JAX-WS) and Spring-REST, JSON, REST-based APIs.
  • Hands on experience with Unified Modeling Language (UML) and used it for developing various UML design diagrams like Use Cases, Class Diagrams, Sequence Diagrams and Component Models for the project requirement/ design specifications using Rational Rose and IBM Rational Software Architect (RSA).

TECHNICAL SKILLS:

Languages: Java 8, J2EE,JSP, Servlets, Struts, Spring, Hibernate, PL/SQL

Databases: Oracle 10g/11g/12c,MS SQL Server and MS Access

IDE Tools: Eclipse, NetBeans

Web Server: IIS 7.0/6.0, ApacheTomcat, Glassfish Server.

Web Technologies: HTML, XML, XSL,EJB, JavaScript, CSS, AJAX, Struts 2.x, Struts Tiles Framework, SAX & DOM Parser, Junit, Log4j

Scripting Languages: Java Script, JQuery, ExtJs, Ajax, Python, Node.js, Backbone.js

Application Servers: JakartaTomcat Server, JBOSS, BEA WebLogic, IBMWebSphere

Defect Management: Jira, HP Quality Center

Web Tools: Rational Rose (Clear Quest, Clear Case) Dream weaver

Operating Systems: Windows 7, 8, 10, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, NYC NY

Lead/Sr. Java Developer

Responsibilities

  • Involved in analysis, design and development phases of the project. Adopted agilemethodology throughout all the phases of the application.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using HTML5, CSS, Struts (MVC) tag and JSTL tag libraries, view helper classes, Javabeans and JavaScript with Client side validation and unittesting.
  • Lead the day-to-day work of technical teams in the delivery of technical systems or sub-systems under aggressive timelines, leveraging.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets
  • Experience in Brownfield and DevOps technologies like Docker, Git Bucket, Slack, JIRA, Confluence, Jenkins etc
  • Managed application state using server and client-based State management options comfortably in Linux environment.
  • Developed user interface using JSP, JSP Tag libraries, requireJS, Java Script and Node.js.
  • OracleSQL developer was used as the database system for the writing database queries.
  • Extensively worked in Client-Server application environment using Oracle … on Windows, UNIX/LINUX platforms and profound knowledge on Oracle 11g.
  • Implementation of enterprise application with jQuery, AngularJS, node.js and SpringMVC.
  • Architecture& Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
  • Created applications in DjangoFramework.
  • Knowledge on NoSQL databases like Cassandra and Neo4j and Apache Spark for cluster management with Apache Kafka as messaging system.
  • Good knowledge of Oracle 10g/9i/8i/7.x and DB2, MySQL, NoSQL, Teradata.
  • Good working knowledge of Maven for project build/test/deployment.
  • Implemented migration tasks from Oracle apps to PostgreSQL databases.
  • Extensive experience in installing, configuring and administering IBM HTTP Server, Apache Server, Sun ONE Web Server and Microsoft IIS.
  • Developed and Consumed REST based web Services usingSpringBootand JAX-RS with Jersey and make call to business methods to access the information from Oracle database in the form of JSON object and provided the formatted data to UI.
  • Migrated Spring based application to cloud based Microservices
  • Designing and developing micro services which enhance reusability and reduces the failure rate.
  • Configured spring based Micro services and spring boot.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),
  • Developed unit and integration tests for existing microservices using JUnit
  • Implemented WMQ for provisioning using the Spring JMS Listeners, parsed the XML message.
  • Lead development team, Motivating team and helping them work in self organized manner.
  • Built RESTFUL API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack(MongoDB, Express, AngularJS, Node.js) Technologies.
  • Implemented various Java design patterns like Front Controller, Singleton, and Proxy.
  • Created web applications using Python.
  • Implemented Backbone.js and React.js to create a dynamically changing website.
  • Developed order and item service flows to integrate .Net systems and external third party systems using BPEL, Mediator and OSB
  • Worked on ORM Technology Spring JPA to access the data from the database.
  • Implemented the application using Spring MVC Framework and handled the security using Spring security
  • Experience in UNIX shell programming.
  • Performed exceptional J2EE Software Development Life Cycle (SDLC) of the application in Web and client-server environment using J2EE.
  • Proficient in creating WebSphere MQ Objects like Queue Managers, Queues, Channels, Processes etc.
  • Manipulation was done with Node JS.
  • Very good understanding and hands on experience with ORM framework MyBatis.
  • Developed various GWT customized widgets, services and DAO classes for the above systems using Servlets, CoreJava8 and GWTRPC/Ajax calls.
  • Developed many modules & functionalities using JSP, Spring MVC, Spring IOC, Spring AOP, and Spring Validation &Hibernate.
  • Designed and Developed SOAP and REST Interface with Java
  • Developing an Administration Portal using HTML5, nodeJS, JQuery, Java ScriptFrameworks like BackBoneJS and node JS.
  • Currently working on Docker container implementation for the Enterprise build syste
  • Extensive experience working on WebSphere Application server V6.1/7.0/8.0/9.0 and WebSphere Portal Server V6.1/7.0/8.0/9.0 in a large enterprise environment.
  • Implemented logging and transaction manager using spring’s Aspect Oriented Programming (AOP) concept.Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Written SQL queries in PL/SQL wrote new stored procedures and modified existing ones depending on requirements in Oracle database.
  • Extensive Experience in working with SOAP Web services, Integration withGuidewire.
  • Worked on consuming Claim information Web Service written inGuidewirefrom J2EE Payment Web Services in IF framework. Worked on registering Beans in spring, Configuring Spring with Queue details, configuring JMS datasource file to connect to MQ Server.
  • Highly skilled in using Version Control Management tools like SVN, CVS, and GIT
  • Installed and configure RAC on VM Virtual Box for test and development purposes.
  • Implemented a high-performance data processing platform using Apache Kafka, Apache Cassandra, and Apache Spark to analyze stock data. Executed the test steps defined in Test Cases and reporting the bugs in JIRA.
  • Deliver Big Data Products including re-platforming Legacy Global Risk Management System with Big Data Technologies such as Hadoop, Hive andHBase
  • Involved in designing, capacity planning and implementing multi-rackCassandracluster.
  • Migrated 10 TB of data from Oracle toCassandradatacenter 12 nodes that have 4TB drives each using SSTable Loader.
  • Worked extensively on the marketing feature in commerce using Management center.
  • Implemented service layer on top of Cassandra using core Java, and Restful API.
  • Implemented solutions for ingesting data from various sources and processing the Data-at-Rest utilizing Big Data technologies such as Hadoop, Map Reduce Frameworks,HBase, Hive
  • Experienced in Atlassian REST API's and Atlassian SDK Toolkit
  • Set up, configured, and maintained multiple servers like, IBM Websphere, Tomcat
  • Developed a module on Angular JS and consumed RESTful web service to render JSON data on to UI
  • Data Ingestion into the Indie-Data Lake using Open sourceHadoopdistribution to process
  • Develop Kafka producer and consumers, Hbase clients, Spark andHadoopMapReduce jobs along with components on HDFS, Hive.
  • Worked with NoSQL Platforms and Extensive understanding on relational databases versus No-SQL platforms.
  • Developing an online application using JSF, Primefaces, JSP, Servlets, Java Beans, Web services, EJB, Java Mail, EclipseLink, Java Script, AJAX, JPA, HTML, DHTML, XHTML, CSS, XML and XSLT with MYSQL as database
  • Exploring with Spark improving the performance and optimization of the existing algorithms inHadoopusing Spark context, Spark-SQL, Data Frame, pair RDD's, Spark YARN.
  • An in depth understanding ofScalaprogramming language along with lift framework
  • Expertise in design and development of various web and enterprise applications using Type safe technologies likeScala.
  • Building Hadoop-based big data enterprise platforms coding in python and devops with Chef and Ansible. Application coding in Map-Reduce Hadoop with HBase and Hive inJavaand someScala.
  • Implemented client side Interface using React JS.
  • Improving the performance and optimization of existing algorithms inHadoopusing Spark context, Spark-SQL and Spark YARN using Scala.
  • Created user interfaces using AJAX, JavaScript, HTML5 and CSS3
  • Attended and provided seminars on new technologies like Rest API, HTML5, and Mobile using GOTOMeetings, Join Me, and Lync.
  • Developed the different components of application using RAD IDE and used GIT for version control
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.

Environment:Java 8, Spring 3.2,Angular js 2Hibernate 4.3, HTML5, CSS3, Agile methodology, Web Storm7.0, Web LogicApplicationserver,JQuery, Rational Application Developer, EJB 3.0

Continental Boston, MA

Sr. Java Developer

Responsibilities

  • Gathering functional requirements with proper documentation and participated in the Design discussions.
  • Involved in writing Junit test cases and system test cases.
  • Used JMS and MQ Series for sending updates to various other applications.
  • Developed variousJavaobjects (POJO) as part of persistence classes for OR mapping.
  • Maintenance and schema design for PostgreSQL and MS SQL Server.
  • Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Experience using EJB, Hibernate 3.x as OR mapping tool for database persistence.
  • Built RESTFUL API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack(MongoDB, Express, AngularJS, Node.js) Technologies.
  • Highly skilled in using Version Control Management tools like SVN, CVS, and GIT
  • Designed, developed and maintained PostgreSQL database.
  • Used MAVEN for building and deployment purpose.
  • Developed order flows for order integration using OSB proxy services, business services, SOA composite (BPEL, Mediator)
  • Coordinating with the QA & support teams while testing and having good experience with J- Unit Framework.
  • Implemented complex back-end component to get the count in no time against large size Nosql MongoDB database using Java Multi-Threading.
  • Utilized Visual Source Safe tool for Version Control and check in check out operations on project files.
  • Experience in Customizing Gardets/Report development using Atlassian SDK and Java.
  • Implemented Data loading process using UNIX Korn shell scripts resolved application issues in UNIX production environment. Read and interpreted UNIX logs
  • Involved in writing the validation rules classes for general server side validation for implementing validation rules as part of observer J2EE Design Pattern.
  • Worked on performance tuning of cluster usingCassandraConfiguration file and JVM Parameters.
  • Developed single page responsive Web UI using HTML5, AngularJS, ReactJS Bootstrap, CSS3, JavaScript, jQuery, D3JS.
  • Configured internode communication betweenCassandranodes and client using SSL encryption.
  • Performed importing data from various sources to theCassandracluster usingJava/Python APIs.
  • Manage creation of new DBs and refreshes of existing DBs Baseline configuration of new and refreshed DBs Manage the storage on iSeries Manage the amount ofICOMSDBs on the iSeries and Regular clean-up of old DBs.
  • Maintain list of users on CM, including regular clean-up of leaver's user profilesEnroluserProfile intoICOMSdatabases Support user authority issues withinICOMS, including all Custom Authorities as well as In-House software requirementsLogallnewrequestsforReporting Purposes.
  • Assist projects where possible withICOMSproject related queries.
  • Experience in managing and reviewingHadooplog files
  • Involved in emitting processed data fromHadoopto relational databases and external file systems using Sqoop.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS
  • Used Hive to analyze data ingested intoHBaseby using Hive-HBaseintegration and compute various metrics for reporting on the dashboard
  • Created JSP's and Spring Controller Classes using Spring MVC, workflow, service, data manager classes & written Hibernate queries in data manager classes.
  • Extensively used XML, JSP,Java Script, AJAX, Servlets to drive the application and request user input from backend.
  • Created Stubs to test the OSB services. Used SoapUI for testing the Endpoint URL
  • Used ApacheTomcat 7.0 server for everyday local deployments and WebSphere 6.0 in the test environments.
  • Prepared automation scripts and developed PostgreSQL database.
  • Designed UI using JSF and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Used Object/Relational mapping HibernateFramework as the persistence layer for interacting with Oracle.
  • Used PL/SQL statements and procedures to fetch the data from the database.
  • Worked on performance related issues and Preparation of code documentation was done.
  • Developed system using JSP, Servlets, EJB,JavaBeans, JMS, JDBC

Environment: Java8, J2EE, Struts 2.0, Angular Js 2Eclipse 3.4, Hibernate, JSP, Servlets, spring, JavaScript, HTML, XML, Junit, Oracle 10g/11g, WebSphere, HTML, Visio, JavaScript, Dreamweaver, UML

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities

  • Developed and consumed Restful web services usingJavaServlets, ApacheXMLBeans, and JSON.
  • Used Spring JDBC template to access the data from the database.
  • Performed unit testing using JUNITFramework and used Struts Test Cases for testing Action Classes.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Troubleshoot issues arising from IBM Websphere commerce application during different phases of the project.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases in MS SQL Server 2005.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appended components.
  • UsedJava Script, AJAX for rich internet applications and Validation.
  • Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
  • Responsible for using AWS Console and CLI for deploying and operating AWS services
  • Used Junit for integration testing and performance testing, writing tester code for Junit to run.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Maintained portal web sites usingJava, JSP, Scriptlets, Junit, IBMWebSphere, IBM Rational Application Developer, and DB2.
  • Designed, developed, implemented, deployed, and maintained high visibility web sites using Java, ApacheStruts, Ajax, HTML, DHTML, CSS, JavaScript, Hibernate with Annotations, mySql, Oracle, and SQL Server.
  • Developed User Interactive web pages using HTML, CSS, JSP, JavaScript, JQuery
  • Expertise in configuration and implementation in major Data Access Frameworks including JDBC, JPA, EJB, and Hibernate etc.
  • Used Hibernate annotation for Object Relational Mapping (ORM) with Oracle database.
  • Provide training and mentoring to new entrants on Websphere commerce application
  • Worked on Oracle database like updating new data, adding new columns to database.
  • Wrote code to fetch the data from Spring controller classes via JSON response and updated the web pages
  • Used Spring MVC model to implement the application.

Environment: Java, Servlets, JSP, JSF, RichFaces, LDAP, Struts, EJB, JDBC, Hibernate, spring, JMS, Web Services (RESTful), Ajax,Java Script, CSS, JDBC.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities

  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
  • Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
  • Involved in high level and low level design and used UML diagrams.
  • Developed the front-end web presentation layer using JSP, HTML, JAVASCRIPT, and CSS.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Used Hibernate caching features to reduce database access and increase performance.
  • Used Hibernate Query Language (HQL), Session Class, and Criteria to manipulate database.
  • Developed SPRINGFramework prototypes to help in the design process.
  • Built a sequence of beans to be executed in SPRING Task Executors in Multithreaded configuration.
  • Designed new applications/flows in JAVASPRINGFramework.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Involved in writing SQL queries and PL/SQL Stored Procedures
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews
  • Used AJAX extensively to make the application fast and more user friendly.
  • Installed and configured WebSphere 6.1/7.0 and deployed the application in UNIX environment.
  • Implemented various design patterns in the process like - Front controller, MVC, Singleton, Factory, and Session Façade patterns.
  • Used JSPs, HTML,Java Script, and CSS for development of the web pages.
  • Used object query tool JXPathto simplify querying of sets ofJavaobjects by using XPath-based syntax and JQuery.
  • Developed XML Schema's and DOM parser for all the XML documents used for data transfer and also developed XSLT, UML code for them.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another. Used Validator Framework to control page layout.

Environment: Java1.6,J2EE, JSP, Servlets, XML, Web Sphere 6.1, Eclipse, Oracle 10g, ClearCase, HTML, JPA, JavaScript, JQuery, MVC, Spring MVC, Web services

Confidential

Java/J2EE Developer

Responsibilities:

  • Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript
  • Designed the applications using OOAD
  • Used Spring Framework including spring core/IoC, Spring Web, Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes.
  • Implemented the Model View Controller using Spring MVC.
  • Used Hibernate Framework to implement Object Relational Mapping. Used Hibernate Annotation method for Object Relational Mapping.
  • Used Hibernate Query Language (HQL), Session Class, and Criteria to manipulate database.
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables
  • Designed and implemented Struts(MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application
  • Involved in preparing the Documentation of the project to understand the system efficiently

Environments: JSP, Servlets, JDBC, Java Script, HTML, RAD, Oracle 8, IBM.

We'd love your feedback!