Sr. Java Developer Resume
Chicago, IL
PROFESSIONAL EXPERIENCE:
- Around 8 years of experience in user interaction, System Analysis, Design, Development and Implementation of web Application Systems using JAVA/J2EE.
- Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi - Threading, Confidential, and Generics.
- Expertise in developing applications using frameworks like Struts, Confidential, Confidential, Junit.
- Experienced in establishing connectivity from front end to back end using JDBC connections.
- Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, require.js, bootstrap, ExtJS and single page applications by using JavaScript Confidential framework, Angular JS.
- Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
- Experience in designing and developing tables in Confidential and storing aggregated data from Confidential Table.
- Experience in Developing Application using frameworks Confidential Dependency Injection (DI), IOC, Aspect-oriented Programming (AOP), Instrumentation, Integration, Security, and Boot.
- Experience in integrating multiple components using web services. Hands-on experience using the SOAP, WSDL, JAX-RPC, JAX-WS, and XML Beans technologies.
- Used JIRA for bug tracking and issue tracking.
- Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF, Jersey, and REST Easy.
- Developed the web application using Confidential Core, Confidential, and Confidential -DAO based declarative transaction management.
- Developed Confidential boot applications for consuming SOAP, REST web service and deployed in Pivotal Cloud Foundary (PCF).
- Proficient in implementing various J2EE design patterns like Confidential design patterns, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
- Experience with a unit test using JUnit and familiar with tools like Confidential JUnit, Easy Mock, and Mockito.
- Used Apache Confidential to build native mobile applications using HTML55, CSS3 and JavaScript.
- Having experience on using the Application/Web Servers like WebLogic, WebSphere, Tomcat.
- Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL.
- Experienced in JHipster stack for building monolithic as well as Confidential based architecture
- Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case, VSS, PVCS, and SVN.
- Expertise in build tools like Confidential, Confidential, and IVY to build and package the application.
- Experience in deploying the application in different environments like DEV, QA.
- Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.
- Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Confidential and Confidential Web Flow frameworks.
- Experience with Confidential 3.0+ which includes integrating legacy databases and persistence framework.
- Developed Apache Spark jobs using Scala in test environment for faster data processing and used Spark SQL for querying.
- Experience in using various Confidential Web Services (AWS) Components like EC2 for virtual servers, D3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
- Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, and DB2.
- Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB, and Redis.
- Experience in Continuous Integration (CI) like Confidential, Hudson, Travis, Confidential and Continuous Deployments (CD) tools like Electric Cloud and Nolio.
- Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
- Good knowledge of Confidential, the open source distributed software version control system,
- Experience in working with tools and IDEs & Tools like Eclipse3.X, My Eclipse, RAD 7.X, TOAD9.X, SOAP UI, SQL Developer, Oracle Workshop for WebLogic, Clear Case, SVN, VSS, GIT, PMD, SONAR, Confidential Quality Center, Confidential, TeamCity, Net Beans.
- Have Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills. I am a Self-starter, motivated team player.
TECHNICAL SKILLS:
Languages: Java, Java Script, C, C++, SQL, PL/SQL.
Java Technologies: J2EE, EJB, JavaBeans, JSP, JSF, Servlets, JDBC, JNDI, RMI
Frameworks: Struts 1.X/2.X, Confidential 2.5/3/4, Confidential, JMS (MQ Series), Junit, Confidential .
Web Technologies: Ajax, JQuery, JSON, HTML5, XML, CSS, Bootstrap, Angular.JS.
Web/Application servers: Confidential Web Sphere, Apache Tomcat, BEA Web Logic, JBoss, GlassFish .
IDEs/Utilities: Eclipse, My Eclipse, Net beans, Confidential, TOAD, SQL Developer.
Database: Oracle 10g/11g, MS SQL, DB2, My SQL.
Operating Systems: Windows, Ubuntu, Linux, Unix, Sun Solaris.
Reporting Tools: Oracle BI Publisher 11g/12C.
Version Control: Subversion, Clear case, Git Hub .
Protocols and UML design tools: SOAP, LDAP, RESTFul, SOA, Node.JS, Backbone.JS, Ext.JS, HTTP, HTTPS/SSL, TCP/IP, FTP, Telnet, Rational Rose 2002, Microsoft Visio.
Methodology: Agile (SCRUM), Waterfall, lifecycle Model
Build Tools: Confidential, Confidential, IVY
CI: TeamCity, Atlassian Confidential, Cruise Control, RALLY, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Developed the Web-Based Rich Internet Application (RIA) using J2EE ( Confidential framework) and Macromedia/Adobe Flex.
- Implemented application level persistence using Confidential and Confidential .
- Created development build and deployment process using Confidential to work with Confidential based deployment process.
- Helped to deploy and resolve issues during deployment and Configured Confidential, Gradle, Shell Scripts. Used Confidential for Continuous Integration (CI) and Hudson.
- Configuring Confidential, Struts and Tiles related XML files.
- Developed user interfaces using JSP, JSF framework with AJAX, JavaScript, HTML, DHTML, and CSS.
- Designed and Developed the UI screens using JavaScript, Angular JS, jQuery, JSP, RequireJS, Html, and CSS.
- Implemented the search functionality for Internal Application using Angular JS and NodeJS.
- Implemented User interface(UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Tested and deployed Apache Confidential API to production server (JavaScript, jQuery, Node, make, Android SDK, SSH, Git).
- Improved the overall quality of the current system by optimizing underlying code and database resulting in overall decrease in CPU and memory utilization.
- Developed shell scripts and Spark SQL jobs to handle large volumes of ETL workloads.
- Worked on development and implementation of incremental data (CDC) loads from source systems into Hadoop using Apache Spark SQL.
- Application portability and Application auto-scaling using cloud Foundary Installation & configuration of Apigee Edge on premise setup.
- Used a Confidential architecture, with Confidential Boot-based services interacting through a combination of REST and Confidential Boot.
- Used Confidential are designed with the individual database and project with no dependencies.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS
- Used Ajax calls extensively - using jQuery, inside the WebApps and create a seamless flow of Quotes.
- Was involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- The software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL .
- Providing support & development of web-based applications and TCP/IP socket applications in UNIX, using PHP, C, Perl, JavaScript, Oracle, MS SQL, T-SQL, Pl/SQL, open SSL.
- Extended pagination, profiling functions and coherence cache support for existing RESTful service
- Strong real-time experience in Java technology and Confidential, Confidential IOC, Confidential, JavaScript, jQuery, AngularJS, HTML, CSS, MongoDB.
- Designed and Modified Database tables and used Confidential Queries to insert and fetch data from tables.
- Improved data analysis efficiency by adding 30 new features using Java 8 ( Confidential, JAX-RS) and MongoDB
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from the different module and used XML parsers for data retrieval
- Experience working with jQuery, agile, WebSphere Portal User management APIs
- Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for the update, new member information.
- Extensively used Confidential WebSphere Integration Developer(WID) to implement SOA
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Performance and tuning database connection pools, thread pools, JVM Heap Size to required sizes.
- Involved actively in troubleshooting the JVM crashes by analyzing the core dumps, other diagnostic artifacts and worked closely with Sun Engineers to troubleshoot JVM issues.
- Led development team using J2EE creating a web-enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Used C++, Java, Servlets, JDBC, JSP, a nd DAO for Coding/Implementation. Work with the client in proposing solutions for the overall stability of the applications.
- Identify the root cause of the issues and providing a permanent solution.
- Unit Testing, Integration Testing, and deployment.
- Responsible for analysis, design, developing and testing of web services
- Responsible for overseeing the Quality procedures related to the project.
- Supporting the system components during system testing, integration testing and during the promotion of these components to the production environment.
Environment: Java, J2ee, Confidential, Confidential, Struts, Ruby, C, Ruby on Rails,, Android SDK, Confidential, Gradle, Jira, Confidential, AJAX, JSF, ExtJS, JavaScript, Spark, Confidential, Dojo, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, WebSphere Portal, Subversion, JUnit, Scrum, UML, JSP, JSTL, Linux, Confidential, Confidential, Cloud Foundary.
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Developed the applications using Java, J2EE, Struts, JDBC
- Performed Unit testing using Karma Confidential and Junit.
- Deployed Confidential Boot based micro service Docker Container using Confidential EC2 Container Services using AWS Admin Console.
- Developed application analysis & design for Patient Acquisition, Provider management, and Post Processing modules.
- Performed unit testing and analysis and tuning of memory usage and CPU utilization.
- Worked on data modeling and design of Confidential and Confidential Table structures based on the project reporting and analytic needs.
- Extensive working experience on clustering, performance tuning JVM options, load balancing, Connection pool, JMS message Queue and Monitoring.
- Tuning of application server by modifying Execute Queue Thread / Sun JVM heap/ JMockit JVM parameters
- Used Confidential as IDE, configured and deployed the application onto Tomcat application server using Confidential build and used Confidential to automate the build and deployment process.
- Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Developed interfaces/APIs in Java to interact with the various backend system.
- Built applications for scale using JavaScript, NodeJS, and React.JS
- Used AngularJS as the development framework to build a single-page application.
- Used SOAP UI Pro version for testing the Web Services.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.
- Configured JBoss Fuse to authenticate and authorize users against Red Hat Directory Server RHDS LDAP.
- Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Confidential, Stash, and Git. Worked on various use cases in development using Struts and testing the functionalities.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Used Confidential, HTML5, backbone, amber.js, requireJS, knockout, Confidential, less, google material and many new UI technologies.
- Implemented Spark RDD transformations to Map business analysis and apply actions on top of transformations.
- Involved in migrating MapReduce jobs into Spark jobs and used Spark SQL and Data frames API to load structured data into Spark clusters.
- Writing services in Confidential Boot for Confidential and running and deploying them in Cloud Foundary.
- Utilized several Confidential plugins to provide and consume native capability on the application.
- Developed GWT GUIs that call the SOA web services through to the backend data services using SQL.
- Involved in the development of model, library, struts and form classes ( Confidential ).
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Created a deployment procedure utilizing Confidential CI to run the unit tests.
- Worked with JMS Queues for sending messages in point-to-point mode.
- Used Neo4j CQL commands to perform Database operations.
- Implemented a Continuous Delivery Confidential with Docker, Confidential and GitHub and AWS amis .
- Used PL/SQL stored procedures for applications that needed to execute as part of scheduling mechanisms .
- Built applications for scale using JavaScript and NodeJS.
- Deployed Confidential Boot based Confidential Docker and Confidential EC2 container using AWS admin console.
- Server instances are created on AWS. Tomcat, Swagger and hawtio are installed and used for deploying Confidential .
- Designed and developed Application based on Struts Framework using Confidential design pattern.
- Developed Struts Action classes using Struts controller component.
- Developed SOAP-based XML web services.
- Used SAX XML API to parse the XML and populate the values for a bean.
Environment: Flex, EJB, Confidential, JSP1.2, Servlets2.1, Jasper reports, JMS, Confidential MQ, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XSLT, XML, Spark, Confidential, UML, HTML, JNDI, Neo4j, Rational Rose 98, Oracle 10g, Apache Tomcat, Clear Case, Log4J, Confidential, JUnit, Confidential, Confidential, Cloud Foundary, and Eclipse.
Confidential, New York
Java Developer
Responsibilities:
- Involved in analysis, design, and development of a funds transfer system as well as account summary system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing the user interfaces using JSP 2.
- Developed the application using Struts Framework that leverages classical Model View Layer.
- Used Eclipse for writing code for JSP 2, Servlets 2.4, Struts 1.1 and EJB 2.1.
- Implemented persistence layer using Confidential 3.0 that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Implemented the application using the concrete principles laid down by several design patterns such as Confidential, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, Factory and Layer Supertype .
- Core service uses the main database and the other Confidential use their individual databases to access and store data.
- Implemented Confidential architecture to convert monolithic heavy application into smaller applications.
- Git has been gaining share for open source development largely because of its distributed architecture. It is designed by Linus Torvalds and used for Linux itself, so that gives it great credibility
- Deployed the applications on Tomcat Web Server.
- Created and implemented SQL Server stored procedures using SQL.
- Developed JUnit test cases for all the developed modules.
- Used SVN for version control across common source code used by developers.
- Used Log4j to create logs of the application's flow of control.
- Experience in developing web pages using JSF's.
Environment: Java/J2EE, Struts 1.1, EJB2.1, JMS, JNDI, Oracle 9i, PL/SQL, Confidential 3.0, HTML, DHMTL, XML, Tomcat 7, SVN, JSF, Confidential .
Confidential - NC
Java Developer
Responsibilities:
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Used Grails Framework for designing the layout of the application in Confidential pattern
- Client pages are built using HTML, CSS, JSP, JavaScript/jQuery.
- Worked on Confidential and Grails Tool Suite(GGTS) for developing the legacy application.
- Integrated the Front-End code at Back End with Confidential and Grails in IDE.
- Used Gradle for build framework and Confidential for the continuous build system
- Involved in creating the Confidential POJO Objects and mapped using Confidential Annotations.
- Implemented Audit History and Annotations for Views and Messages
- Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user
- Integrated GSP pages with Bootstrap files for rich User Interface.
- Implemented the project by using Confidential Web Confidential .
- Implemented the online application by using Core Java, JSP, Servlets, Web Services, SOAP, and WSDL.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Tested the Service classes and DAO Classes by using Unit Test Cases
- Integrated REST Web Services with services and DAO layer.
- Implemented complex queries with Confidential for DAO layer.
- Implemented DAO layer using JPA ( Confidential framework) to interact with the database .
- Worked on Ruby on Rails different versions to make them compatible accordingly required for the project on windows
- Created Domains, Controllers, Views and Service layer for the pages in the application.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
- Worked on methodologies of architecture, i.e. Separation of concerns, DI pattern specifically for TDD.
- Implemented Confidential to start UI TDD.
- Worked on configuring Confidential Boot where it adds all the dependencies that are required.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling
- Prepared Documentation for the Project requirements and Application development.
- Used VAGRANT (virtual machine) for developing the application in a virtual machine .
- Responsible for testing the controllers with Unit Test Cases and to test the Service layer using Integrated Test Cases.
- Involved in making some static changes to the old application of CWO which is built on Ruby and Rails.
Environment: Java, Confidential J2EE, JavaScript, HTML5, CSS3, Angular.js, Confidential, Confidential, Grails, REST, jQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, MySQL DB, Oracle, CRUD, PL/SQL, JDBC, NodeJS, MongoDB, UML, IntelliJIdea, Junit, Gradle, Sequel Pro, Tomcat, Agile.
Confidential
Product Support Engineer
Responsibilities:
- Understanding the requirements based on businesses and functional documentation.
- Use Best practices and Coding standards.
- Developed the user requirement by programming using Java, JDBC .
- Develop Unit Test cases using automated unit test framework.
- Involved in Fixing Production Issues.
- Coding and Debugging based on the severity of the issue.
- Pay High attention to detail in all the work, quality and on-time delivery of agreed deliverables.
- Promptly escalate any issues, which affects product delivery and quality to reporting lead.
- Involved in fixing Production Defects.
Environment: Java/J2EE, Confidential (DI, DAO), XML, WebSphere Application Server, JBOSS, Confidential Rational Application Developer (RAD), JMS, Eclipse, Oracle, VSS, log4j.
Confidential
Java Developer
Responsibilities:
- Developed UI (Home and Price screens using MXML pages in Adobe Flex ) and handled the action events ( Confidential ) to navigate across the other screens.
- From home screen, the navigation will be to historical pricing screen where the historical data maintained.
- Used Flex Data access methods to communicate between the Flex and Java.
- Developed Action Script functions for event handling, error handling, and response handling.
- Used multithreading to process the customer's request from the request.
- Developed report generation such as Excel Download, Excel upload, and file Upload. The excel report for the historical with date range selected on the screen.
- Used Confidential framework to interact with databases object-relational mappings, cache management & specifying the business rules.
- Generated DAO's to map with database tables using Confidential .
- Wrote Confidential queries to retrieve the data, and to save the data.
- Used Design Patterns like Singleton and DAO.
- Produced unit tested error free code and associated documentation in the stipulated time frame.
- Experience in Quality and Process activities for the trading project and played as SCM Co-coordinator for the BPS project.
Environment: Core Java, J2EE, Adobe Flex, Action Script, JSP, CSS, Struts 1.3.8, Confidential 2.5, Confidential and SVN .
Page 9 of 9
