Sr. Java Programmer Resume
Hartford, ConnecticuT
SUMMARY
- Over 8+ years of experience in analysis, design, development and implementation of Software Applications and Products wif exposure to Big - Data andJavaDevelopment.
- Extensive experience wif both core and advancedJavatechnologies which includes Spring MVC, XML, JavaScript, JEE, JSP, EJBs, JDBC, Struts, Servlets, JMS, JPA,JavaAPI for XML Web Services, JSF.
- Extensive experience of over 5 years in developing Web Applications using Spring Boot and Hibernate.
- Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, DAO, DTO, JPA and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Knowledge of JavaScript frameworks jQuery. Experience in building application wif React JS, Redux, Require JS in MVC architecture.
- Implemented SOA architecture wif spring web services using REST, SOAP, WSDL and XML.
- Extensive experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
- Extensive experience in SQL, Thymeleaf, Stored Procedures, Functions and Triggers wif databases such as Oracle, IBM DB2 and MS SQL Server.
- Experienced in using WSDL, SOAP, and Apache AXIS for Web Services.
- Expertise in client side designing and validations using HTML, DHTML, CSS,JavaScript, AJAX, JSP, XML, JSF and Swing.
- Extensive experienced in implementing single page applications using Angular.JS directives, routing modules and Toplink.
- Working Knowledge in Open Source Distributed Database Management Systems such as Cassandra, HBase.
- Working knowledge of Big Data Ecosystem viz HDFS, HBase, Zookeeper, Hive, Oozie, Flume, Sqoop.
- Good experience in using Maven build scripts for the project build and deployment process.
- Hands on experience wif Web/Application Servers such as Tomcat, WebLogic, WebSphere and JBOSS wif wide variety of development tools like My Eclipse and NetBeans.
- Having good RDBMS concepts knowledge and worked wif MySQL and Oracle.
- Exposure to MongoDB, Redis and other NoSQL databases.
- Has deep understanding of both Relational Database and also experience in non-relational database like MongoDB, Elastic Search.
- Expertise in client side designing and validations using HTML, DHTML, CSS,JavaScript, AJAX, JSP, XML, JSF and Swing. Experience in using Maven and Ant for build automation
- Extensive experienced in implementing single page applications using Angular.JS directives, routing modules.
- Expertise in advanced JavaScript libraries and frameworks such as JQuery, Angular.js, Backbone.js, Prototype, Dojo, Node.js, Ember.js, Knockout.js, Ext.js and Underscore.js.
- Extensively worked on various J2EE servers (Web Sphere, Weblogic, Tomcat ) and IDEs Eclipse & IBM RAD.
- Knowledge wif BEA Weblogic, Infrastructure, IBM Web sphere application server, Apache Tomcat Jboss and has good knowledge of J2EE standard compatible application servers.
- Experienced in MVC (Model View Controller) architecture wif Struts and Springs framework involving various J2EE design patterns.
PROFESSIONAL EXPERIENCE
Confidential, Hartford, Connecticut
Sr. Java programmer
Responsibilities:
- Built servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route S3 and RDS as per the architecture.
- Configured ELB and auto scaling groups to distribute the DEVOPS TOOLS traffic.
- Built log files reader wif Amazon S3, SSO, Kinesis, SQS, DynamoDB and Lambda.
- Worked wif Docker for containing microservices and write docker file, ECS and Jenkins for Automated Integration and deployment process and Kubernates for deploying pods.
- Log and event forwarding (System logs, CloudWatch, CloudTrail, AWS Config), aggregation to Splunk SIEM Platform.
- Responsible for building scalable distributed data pipelines using Hadoop.
- Deployed the application using Codedeploy, AWS Elastic BeanStalk and Elasticache to monitor EC2 server performance using CloudWatch.
- Capable of designing modular applications using JAVA/JEE, proficient in implementing various Gang of Four Design Patterns.
- Developed web application using Spring MVC framework and wrote code using Java, Servlets, JSP, JSF, Hibernate, spring, JavaScript, Ajax, and JSON.
- Developed source code in eclipse oxygen using Java, J2EE, Spring MVC architecture.
- Implemented application backend using Java, J2EE and EJB for Model View Controller (MVC) architecture.
- Used Java, Spring MVC and Guice to implement order receiving and filling API.
- Developed stand-alone, production-grade Spring MVC based Applications using Spring Boot.
- Designed DAO (Data Access Object) layer and data service layer.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Implemented authorization and authentication wif Spring Security thorough domain driven design.
- Created customers logging aspect using Spring AOP by single responsibility design.
- Designed and developed Application based on JSF framework, Spring Core and Spring ORM
- Designed and developed UI screens wif Thymeleaf to static content.
- Worked wif ejb3 and handled the persistence using the JPA toplink persistence framework.
- Worked on setting up the hibernate framework for persistance in the Deb collection web services.
- Created new algorithms and scripts for software in JavaScript, jQuery, Groovy, and Velocity.
- Designed and developed single page applications fot Linux, Unix and Mac using Angular 2, TypeScript, HTML5, CSS3, Bootstrap, and Materialize CSS.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM and redux library.
- Experience working on Grunt for minification of JavaScript files, compilation of LESS files into CSS and also for monitoring the application using solid principals,
- Worked on AJAX framework to transform Datasets and Data tables into HTTP serializable JSON.
- Created custom website UI templates in CSS/HTML for MODX, Joomla, and Wordpress.
- Worked on filebeat modules like Apache2, Mysql and Postgres to transfer the data into Apache Kafka.
- Pioneered the development and implementation of both MySQL and PostgreSQL databases.
- Define scope and solutions for interfacing the Oracle CC&B application wif external systems.
- Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
- Wrote PL/SQL procedures and queries in Oracle and invoked those procedures from the Java components.
- Tuning long-running SQL Queries, Procedures and Functions using SQL Profiler, SQL analyzer, Index tuning wizard.
- Converted the entire event flow as SOA based architecture and used kinesis and RabbitMQ as queues.
- Built the Web API on the top of Flask framework to perform REST methods. Used MongoDB and MySQL databases in Web API development.
- Developed framework for lightweight REST web services using JIRA, JSON, Spring MVC 3.0 as well as using JAX-WS, JAXB for SOAP web services.
- Building REST APIs wif API led design solutions using RAML, also securing APIs wif Oauth and various security policy enforcement from API manager.
- Implemented Authentication mechanism using JWT, front-end using HTML, CSS, AngularJS.
- Writing web services for Web using Eclipse and Intellij and deploying the project in JBOSS of WildFly 10 server.
- Configured and applied modern software development tools such as gulp, elasticsearch, Git, and webpack to streamline the web development process.
- Designed the REST services for gathering Windows server OS information using WebAPI and tested the same using Postman and JMeter along wif Swagger documentation.
- Developed UNIT test cases using Junit, TestNG, Mockito and configured them through Maven plugins to be part of continuous integration.
- Implemented integration testing using JUnit, SNS, SSL, Mockito, EasyMock.
- Functional monitoring and system monitoring on SonarQube servers (REST APIs using python)
Environment: Java, J2EE, Spring boot, Angular 2, ReactJS, JavaScript, AJAX, HTML/CSS,MySQL, Oracle, SQL, PL/SQL, SQL Profiler, SOA, Rest, JSON, DAO, MVC, Securities, AOP, ORM data, Thymeleaf,JPA Toplink, Hibernate, Hibernate Criteria, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elasticsearch, kinesis, hadoop, data pipeline, message broker activemq, elasticbeanstalk, lambda, elasticache, codedeploy, SSO, SSL, Lamdba, Maven, JSON, JIRA, Microservices, JMS, activemq, Tomcat, gang of four OAUTH, JWT, IntelliJ, JBoss Wildfly, Git, Swagger, JUnit, EasyMock, TestNG, JMeter, Postman, Sonarqube, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Docker
Confidential, Atlanta, GA
Sr. Java Application Programmer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens wif assigning various roles) using Spring MVC framework, Spring DAO Module, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Used Ibatis to implement the caching mechanism in Hibernate to load data from Oracle database.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring Hibernate Applications.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Developed the interactive web pages using Angular JS framework.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed web pages using HTML/CSS and JavaScript.
- Delivered mobile app for book reading capability wif HTML5 Sencha and online services using JIRA, JSON wif Flash/Flex.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Java and JSP developer for J2EE web application on SVN, WAS, DB2 and AIX.
- Created Postgres and PL/SQL procedures, functions and complex SQL queries for admin services.
- Developed DAO API to manage the payment information using JDBC.
- Implemented OAuth2.wif detailed understanding of the flow and grant.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using elasticsearch and message broker activemq.
- Consistently leveraged as a mentor to both junior and senior engineers for git workflows
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Consumed Web Services using Apache CXF framework for getting remote information.
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Used Web services - BPM, iLog, WSDL and SOAP for getting credit card information from third party.
- Used Eclipse IDE for designing, coding and developing applications.
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server.
- Extensively used WebSphere Studio Application Developer for developing, testing, and deploying applications. Used STRUTS Framework based on (MVC) Model View Controller architecture in WebSphere Application Development.
- Created test plans and JUnit test cases, JMeter, Postman and test suite for testing the application.
- Established a lightweight Scrum project management process and halped team meet sprint goals.
- Designed Use Case Diagrams, Class Diagrams, Sonarqube and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed class diagram, sequence diagram by using Mockito and Rational Rose.
- Worked on GUI internationalization using JSP and Core Java.
- Worked in DevOps group running Jenkins in a Docker container wif EC2 slaves in Amazon AWS cloud.
- Built log files reader wif Amazon S3, SES, SNS, Kinesis, SQS, Cloudwatch, DynamoDB and Lambda
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing tool Nginx.
- Used Maven script for building and deploying the application by following agile methodology.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA(Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Hosted and configured applications in AWS, IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms.
- Extensive Development using Zend Framework by PHP in a LAMP environment.
Environment: s: Java, J2EE, DAO, MVC, AWS, EC2, Sonarqube, Agile, Scrum, Maven, JSON, JIRA, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloudwatch, SES, SQS, SNS, elasticsearch, message broker activemq, ORM, Ibatis,JavaScript, HTML/CSS, Postgres, PostgreSQL, Restful API, JSON (1), OAUTH, XML, Eclipse, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, BPM, iLog, SOA, JMS, activemq, Apache Tomcat
Confidential, Memphis, TN
Sr. Software Developer
Responsibilities:
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Wif the Mybatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed server-side services using JSF, Apache CXF, Java, Hibernate, Spring, Web Services.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Integrated the ExtJs/Sencha framework wif Oracle BPM.
- Implemented Java Script validation frame work for client side & server side.
- Used JQuery to make the frontend components interact wif the Javascript functions to add dynamism to the web pages at the client side.
- Designed and modified User Interfaces using JSP, SVN, JavaScript, CSS and jQuery.
- Utilize Dojo framework for performing front end validations.
- Wrote & maintained GWT, GXT, JavaScript including React, Redux, Eclipse, Servlets, JSP, CSS3.
- Using Ruby on Rails for development wif backbone.js.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Lead development and site building on Drupal-based projects. Mentor junior developers on site building and development best practices.
- Used ASP.NET technology for developing the presentation layer.
- Asp.Net Web Development. Front-end programming done in XHTML, JavaScript & CSS and ASP.NET controls wif back-end coding in C.
- Designed and developed the individual components of the system using C++ and CORBA.
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Code development using PL/me, COBOL, JCL and DB2.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Developed Servlets and Worked extensively on SQL.
- Oracle, SAS integration for business intelligence and functionality.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Creating GUI components using Ext JS on NetBeans.
- Created entire authentication system using AWS Cognito and federated identity (open ID) for SSO
- Working on NLP (Machine Learning) application using both AWS comprehend as well as a new ML model for custom entity recognition.
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement dis.
- Used TOAD for all database query testing and optimizations.
- Migrated the data from SQL Server 2005 to SQL Server 2008.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Developed UNIT test cases using Junit, JMeter, Postman and configured them through Maven plugins.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed the web services by using WSDL, SOAP using SOA. Created GUI builder using NetBeans.
- Used JBoss application server to deploy application into Production environment.
- Create and maintain AWS, Amazon EC2, S3 and RDS instance dat supports the companies Redmine project management site and Mercurial CM.
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans using agile methodology. Environment was mixed Windows and AIX, projects written in C++..
- Expertise in employing Water Fall Model and best practices for software development.
- Created Class Diagrams and sequence diagrams using UML.
- Developed user interfaces using JSP, JSF frame work wif AJAX, Java Script, HTML, DHTML, and CSS.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Working Closely wif EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Ported application from GWT 1.5 to GWT 1.8 (and associated version updates to JDK & GXT).
- Used JIRA issue tracker to file the bugs.
- Deployed Applications on Apache Tomcat Server.
- Designed Interactive GUIs using Java Applets and Swing.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Developed order receipt report wif bar code using lowage iText and jasper report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Took complete Ownership of JRules by developing the complete architecture and integration wif TSM application.
- CalWIN web based Application contains more TEMPthan 1100 online screens in JavaOracleADFand code base also includes COBOL (Micro Focus), C, and SQL.
- Expertise in working wif IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris 8/9, AIX, SUSE Linux, and Windows NT/2000/2003/XP.
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Created directory structure flow using UNIX to receive and send data to internal and external systems.
Environment: s: Java, J2EE, Spring, Mybatis, JMeter, Postman, Agile, AWS, EC2, S3, RDS, JSP, Servlets,Maven, ANT, JSON/ XML, JIRA, jRules, SOA, Apache Tomcat Struts, JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit
Confidential, Rogers, Arkansas
Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSF for the presentation layer along wif JavaScript for the client side validations.
- Managed Maven environment by setting up local, remote and central repositories wif required configuration in maven configuration files.
- Refactored existing project to make it more Restful and ANT.
- Developed SOA based enterprise application in NetBeans using popular Java Web-Services technology including JAX-RS, AWS and RESTful Web-services.
- Developed and used JDBC custom tags in the web tier to dynamically generate web pages.
- Worked wif Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Developed framework for lightweight REST web services using JSON, Spring MVC 3.0 as well as using JAX-WS, Axis2 for SOAP web services.
- Designed Restful, XML, WSDL and PHP web service for handling AJAX requests.
- Extensively worked on analytics applications wif MongoDB.
- Used Spring to manage beans to use windows session state framework to persist session to the database.
- Used Maven for build framework and Jenkins for continuous build system.
- Access from the mainframe to the distributed system was through socket programming.
- Worked wif Ember.JS frameworks for full stack web development.
- Implemented spring service layer wif dependency wiring, transaction, DAO and annotations.
- Used Hibernate to do the object relational mapping between the tables andjavaobjects.
- Developed web applications using Rational ApplicationDeveloper(RAD) and deployed it in web sphere application server5.1.
- Developed Interactive web pages using AJAX and JavaScript.
- Deployed and tested the application wif web server Tomcat, Web Sphere.
- Expertise in Agile and Waterfall Software Development Methodology including Scrum technology.
- Experienced in using CVS, RAD, JIRA and Eclipse IDE for Application development.
- Wrote Test Cases using JUNIT as a framework.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS andJavaScript.
- Developed a code for Web services using XML, SOAP, PHP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Deployed the application on Apache Tomcat server and developed the Web Services using SOA.
- Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools.
- Experience in developing scripts using Restful API models for the purposes of integrating workflows wif AWS, EC2, S3 and RDS
- Developed custom Angular.JS directives to build custom reusable components to use across the application pages.
- Designed and Developed a Data Interface switch written in C/C++to convert dBase database calls into Oracle ODBC calls. dis switch is used to connect to Oracle database from a dBase application.
- UsedJavaMessaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Configured Web Sphere for messaging by defining Queue Destinations & Queue Connection Factories.
- Used Bootstrap to improve user experience.
Environment: s:Java/J2EE, Servlets, JSP, JSTL, HTML, CSS,JavaScript, Bootstrap, Struts, Spring, Hibernate, PHP, Mongo DB, Oracle, Javascript, Angular.JS, Ember.JS, JMS, Log4J, AWS, XML, SOAP, Restful Web Services, WebLogic Server, Tomcat, Maven
Confidential
Java Consultant
Responsibilities:
- Involved in requirement gathering, business analysis and design and development of business functionality.
- Developed source code in eclipse oxygen usingJava, J2EE, Spring MVC.
- Created JSP pages for taking input of collect information about any adverse events.
- To analyze the input data first used oracle database to store the whole data, then after gathering data worked ahead using Collections framework for effective results.
- Designed database schema on Oracle and written various stored procedures for DB operations.
- Implemented performance enhancement principals as Browser caching, DB connection pooling.
- Wrote RESTful services for incident reports.
- Developed UI modules using jQuery to represent frequent high priority incidents.
- Performed code deployment in development side and UAT.
Environment: s:Java, J2EE, Servlet, JSP, HTML, AJAX, XML, CSS, JavaScript, jQuery, JSON, Spring MVC, SQL, PL SQL, Oracle 10g/11g, SVN, Maven, UML, Tomcat.