We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Juno Beach, FL

SUMMARY:

  • 6+ yrs of IT experience in Analysis, Design, Development, Implementation and Testing Enterprise Applications in the Client/Server environment using Java/J2EE in Client - Server, 3-tier and n-tier applications.
  • Expertise in developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, XML, EJB, Web Services, JavaScript, HTML and DHTML.
  • Experienced in developing Front-End using JSP, MVC Struts, JavaScripts, JQUERY, HTML and Flash.
  • Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Excellent industry experience developing efficient, portable, web-based user interfaces using Angular JS, Node.JS, Ext JS, Knockout JS, React JS, Ember JS, Expres JS, Bootstrap, JSP, EMS, HTML,HTML5, DHTML, JavaScript, CSS,CSS3, and AJAX.
  • Experienced in React JS and working with React Flux architecture.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Experience working with vast array of Netflix APIs like Feign, Ribbon, Eureka, Hystrix to make our applications more and more resilient to failures.
  • Having experience with Cloud Computing Service environment like Amazon Web Services(AWS).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Experience with the database management like Oracle, Cassandra andSQL Server.
  • Worked on messaging appliances like WebSphere MQ, AMQ, EMS, Solace.
  • Experience in implementing the J2EEdesign patterns like Singleton, Factory,Test Driven Development (TDD), MVC (Model-View-Controller), DAO (Data Access Object), and DTO (Data Transfer Object).
  • Strong understanding of JPA, SOA, Filenet, Web Services, Ext.js, JBOSS, DROOLS JBPM, REST and XSD's.
  • Experienced in RESTful web service development, JSON, Maven (build automation tool), GIT (source code management system), STS (Eclipse-based development environment), Sonar (code quality analysis tool), JIRA, OAuth, Jenkins, uDeploy.
  • Experience with core java/ JDK 1.6, 1.7, MongoDB, NoSQL/SQL, GIT, JSON and DB2.
  • Deep hands-on experience on building scalable web service architectures with various relational ( MySQL, SQL Server, Red Shift), and distributed database systems ( GraphDB, Mongo DB, Elastic Search, Redis).Designing, Deploying, Administering, and Monitoring, Optimizing large Distributed data Clusters using MongoDB, Elastic Search.
  • Hands on experience with Object Oriented JavaScript code and responsible for client side validations using Angular Directives and JQuery functions.
  • Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.
  • Expertise in JDBC API, Entity Beans, DAO Pattern, and configuring data sources on App Server.
  • Experienced in IDE tools, Eclipse 2.0/3.0/3.1, WSAD, Web LogicWorkshop.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JNDI, JMS, JSTL, HTML, JSF, Struts, Spring, Hibernate, JavaScript, Servlets, JavaBeans, CSS, EJB, JAXB, JUnit, Enterprise Messaging System(EMS), and MVC architecture.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit Testcases.
  • Experience of application development in different environments like Windows 98/NT/2000/XP, Linux and UNIX.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JNDI, JPA, FreeMarker

MVC Frameworks: Struts2, Spring 3.x, Spring WebFlow, JMS, Hibernate, Junit

Web Technologies: HTML3/5, DHTML, XHTML, CSS3, XML, XSL, XSLT, XPath, DOM, SOAP, JavaScript, JQuery, JSON, AJAX, Node JS, Angular JS, Twitter Bootstrap, Netflix API

Application Servers: IBM WebSphere 6.x, WebLogic 9.x, JBOSS, DROOLSApache Tomcat 7.x

Programming Languages: Java, JDK 1.6, J2EE, C, C++, SQL, PL/SQL, SAS Advanced

Databases: Oracle 9i/10g, DB2, SQL Server, MySQL

IDE: Eclipse, iRAD, NetBeans

Operating Systems: Windows, Unix, LinuxOthers - Rational Clearcase, CVS, DB Visualizer, MQSeries, ANT, Log4J, Javadoc

J2EE Technologies: Servlets, JSP, JSTL, JDBC, SVN, AMQ, JMS, JNDI, JSF, XML, JAXB, EJB 2.0/3.0, JAAS, JCA, JTA, JavaBeans, JavaMail API, JavaPersistence API.

WORK EXPERIANCE

Sr. Java developer

Confidential, Juno Beach, FL

Responsibilities:

  • Involved in Technical and High level Design Review Meetings with Business Testers and Business Owners and compleated Software Development Life Cycle (SDLC) phases of the project including designing, developing, testing, and deployment of applications.
  • Used enterprise service bus (ESB) for designing and implementing communication between mutually interacting software applications in a service-oriented architecture (SOA).
  • Developed Jboss fuse to receive messages from AMQ using camel blueprint.
  • Implemented user-friendly web-based application using AngularJS, HTML5, CSS3, Bootstrap, Spring and MongoDB.
  • Designed & developed scalable and modular architecture for Isat to interact different Ems - Alcatel, Cisco, Juniper.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couchbase.
  • Implemented Database Schema Automation and DMR Automation using Liquibase.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) using groovy spock framework.
  • Used various libraries of JavaScript like caching, AWS, JBoss, DROOLSGWT, JSF, Ext JS 3.0, jQuery, Agile, backbone.js, underscore.js and node.js.
  • Developed Micro-services using Spring Mvc and Netflix stack (Hystrix, Archaius, Eureka, Zuul and Ribbon).
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework.
  • Used CQL (Cassandra Query Language) to read from and write data into Cassandra database.
  • Used Solr queries on top of Cassandra to fetch the results.
  • Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database.
  • Worked with NoSQL database to store JSON like dynamic connections data.
  • Developed the User Interface screens using Angular JS, JSP, javascript, HTML 5, JQuery, and CSS3, JQWidgets, Apache Tiles framework.
  • Extensively used Bootstrap in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Worked in a Cloud, consuming, requesting modification or storing data using RESTFull API services in a clustered server environment.
  • Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
  • Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Collaborated with the team using GIT, GitHub, SourceTree version control platform.
  • Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.
  • Managed the code versioning and releases versioning through SVN, Git and developed Use Case Diagrams and Class Diagrams.
  • Performed unit test and integration test using JUnit by writing test case for responsible modules and Mockito for the purpose of Test Driven Development (TDD).
  • AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion and Drools CEP.
  • Used camel routing to process different types of AMQ messages.
  • Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Using J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Involved in installing and configuring JBoss Studio and Maven for project dependencies also wrote queries in Hibernate query language (HQL) and hibernate named queries.
  • Configured the Hibernate configuration files to persist the data to the Db2 Database.
  • Developed a tool to retrieve and send data to third party service provider.
  • Involved in developing application using Java/J2EE, Spring, Hibernate, TIBCO Business works, TIBCO EMS, JSP, Java Beans, JavaScript, AJAX, JQuery, XML, and XSD.
  • Responsible for assisting in quality assurance process and customer issue resolution.
  • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.
  • Used AJAX library to make server calls and update UI components without page refresh.
  • Involved in Performance, SQL Query Optimization, DB2 SQL queries, and built-in functions to retrieve and update data from the databases.
  • Performed peer code reviews, involved in writing test cases and testing the applications on various o operating systems and browsers.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Provided Unit Test cases and System Test Cases for all the enhancements and defects resolved.
  • Involved in Unit testing, Quality Assurance, User Acceptance Testing and Bug Fixing.

Java developer

Confidential, Atlanta, GA

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Maintained and updated the Jasper reports.
  • Designed & Implemented services that orchestrates order related metadata & thereby providing scalable lookups from Solr/Cassandra.
  • Used JBoss AMQ for messaging and configuration of queues for messaging.
  • Improved the UI logging of suggest edits interface with Flux and React.js.
  • Participated and prepared documents for Quality assurance and participated in QA meetings, Production deployments and strictly adhered to SDLC processes.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Involved in creating navigation bar using React.JS for menus.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
  • Writing Java Code for fetching the data from Cassandra and Handling Terabytes of data and scheduling jobs on maintenance.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
  • Used EMS to allowed company employees to fill in their time sheets, expense sheets and other company related expenditure online in a timely and user-friendly manner.
  • Developed the presentation layer and content management framework using HTML and JavaScript.
  • Responsible for validation of Client interface JSP pages using Struts form validations.
  • Integrating Struts with Spring IOC.
  • Developed static and dynamic Web Pages using JSP, JBoss, DROOLS Eclipse IDE, Swing., SPA, HTML, HTML5 and CSS.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used JIRA to log user stories and track the task status and Crucible to perform code reviews.
  • Produced and consumed the RESTFUL web services data in the form of JSON, XML.
  • Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Migrated Camel Routes from Apace Service Mix to Solace framework.
  • Delivered quality attribution of project and worked with Quality Assurance team to know end to end Quality Assurance process.
  • Designed the user interface of the application using Angular JS, Bootstrap, HTML5, CSS3 and JavaScript.
  • Designed and Developed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and RESTfull Web Services.
  • Used GIT for version controlling and JUnit for the unit testing of different modules.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, Hbase, NoSql, XSLT, projects written in C.
  • Involved in configuration changes to utilize a new API for new hybrid connection manager that uses Tibco EMS to send UI request to server and Tibco RV for carrying server response back to UI. This change allowed running multiple subscription-service instances in clustered environment and thereby offered better load distribution.
  • Used Hibernate ORMframework with Spring for data persistence and transaction management.
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Developed ANT Scripts to do compilation, packaging and deployment in the WebSphereserver.
  • Implemented the logging mechanism using Log4j framework.
  • Used Log4j for tracking the applications and SVN used for version control.
  • Setting up the tibco/solace messaging for application.

Java Developer

Confidential

Responsibilities:

  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in Technical and High level Design Review Meetings with Business Customers.
  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developed Rest API for previewing the templates, which merges template with JSON using and tested using SOAPUI.
  • Writing REST based micro services, JPA, AngularJS code using TDD methodology.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
  • Designed and implemented business rules using DROOLS framework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application.
  • Developed UI pages with HTML, CSS, JavaScript, AngularJS, AJAX, JSTL and JSP.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS.
  • Used Jasmine as framework and karma as testing tool for TDD for JavaScript.
  • Worked on developing application, automated scripts leveraging MongoDB.
  • Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
  • Used JIRA and Bugzilla for bug tracking and pull requests, Confluence where collaborate and shares important info and management and GIT-Bitbucket control source control.
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives.
  • Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
  • Extensively used triggers, stored procedures, indexes, sub-query, joins, views & sequences.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Used Solace to fetch data from database in real time and Real time Framework to enforce data integrity rules.
  • Used SVN for version control of the code and configuration files.
  • Worked on fine tuning database performance, conducting regular system backups, performing restores and implementing disaster recovery procedures.
  • Developed AWS Lambdas that run in the AWS environment.
  • Used NoSQL databases like AWS Dynamo db. and S3 for data persistence.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Extensively worked on Drools Rules Engine for writing Business Rules Validation and externalization of parameters.
  • Created the front end interface using JSP Struts, JavaScripts, CSS and HTML.
  • Worked in developing single-page applications (SPA) using Bootstrap.
  • Implemented the Business Layer for Mongo DB Service. Used it for Storing Product Reviews, Ratings and Likes.
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Developed business logic using Session beans, EJBs and deployed them on Weblogic Server.
  • Used Webservices to extract client related data from databases using WSDL, XML and SOAP.
  • Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product.
  • Wrote UNIX Shell scripts to automate business process.

We'd love your feedback!