We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 7+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies like Spring, Hibernate, XML, Struts framework, EJB, JSF, JSP, JSTL, JQuery, JavaScript, Ajax, JDBC, JMS, Java Beans and Servlets.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API’s.
  • Worked on micro- service based architecture using spring boot for developing the microservices, Netflix components (eureka, ribbon), spring cloud for supporting the cloud native environment.
  • Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies.
  • Experienced in developing web applications with Single Page Applications (SPAs) Framework using AngularJS and also good knowledge of NodeJS.
  • Experienced in frameworks: Jakarta struts framework, JSF, Spring, Spring Boot, Spring Batch, Spring Security, Hibernate.
  • Experience working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B and XSLT.
  • Experience working with Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic, undertow, and JBoss Servers.
  • Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins, Bamboo and Stash. After setting up the products on Linux I trained a number of development groups on the products.
  • Experienced in developing UNIX shell scripts and perl scripts.
  • Experience working with various SDLC methodologies like Agile Scrum, RUP and WaterFall Model.
  • Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like S3, EBS, RDS, VPC, and IAM.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD) and Netbeans.
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, Cassandra, MySQL, DB2, and Sybase.
  • Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven & debugging through log4j.
  • Experience in document preparation including Requirement Specification, Analysis, design documents, Test cases and User Training documents and Technical Help documents.
  • Experienced in working with E-Commerce software systems.
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.

TECHNICAL SKILLS:

Languages/API: Java (Java SE 6/7/8), J2EE, C, C++, GCC, GDB, RDBMS, JDBC, UML, Design Patterns, Shell Scripts, HTML5, JavaScript, SQL and PL/SQL

Operating Systems: Windows, Unix, Linux and AIX operating systems.

Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.0/4.0, Spring Boot etc.

Web/Integration Technologies: HTML5, CSS3, DHTML, Servlets, JSPs, JSTL, EJB, JNDI, JMS, Kafka, XML, XSLT, XSD, JSF, JQuery, AngularJS, Ajax, Apache Camel.

Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic and JBoss

IDE s: Eclipse, NetBeans, RAD and Rational Rose

Database/Cache: Oracle, SQL Server, MySQL, DB2, MongoDB, Cassandra, Redis Cache, Mule soft

Webservices: AXIS, SOAP, JAX-WS, WSDL, Restful, Jersey, Rest Template etc.

Version Control: GitHub, CVS, Subversion.

Others: ANT, Log4j, Soap-UI, Mockito, Maven, Jmeter, Sonarqube, Lapse+, yaml and confluence etc.

WORK EXPERIENCE:

Sr. Java/ J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Worked as a developer in the architecture team to design the application, develop poc’s and define standards for other development teams within the organization.
  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Developed cloud based micro-services using the internal Verizon cloud framework developed. The framework internally used spring boot and Netflix technology stack to support the cloud native architecture. The Netflix components used were eureka server for services registration and discovery, ribbon for load balancing and Hystrix as circuit breaker.
  • Expertise in development of Micro services and REST API using Spring Boot, Spring Cloud, Netflix OSS.
  • Used apache camel as the integration layer and apache kafka for messaging.
  • Developed an abstraction layer over camel for various camel routes using camel components such as restlet, cxf, kafka messaging route, Camel route, multicast etc. All the routes are bundled as a part of the framework and can its properties such as end-points, request, response types etc can be configured using yaml files.
  • Experienced in Continuous Integration and Continuous Deployment Methodologies (using Jenkins).
  • Has experience in CI and CD - Understands Jenkins, GitHub, etc.
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Helped client with Elastic stack (Elasticsearch, Logstash, Kibana) implementation to process large sets of logs and provide reports.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Built Spring based Java and Scala Microservices to support enterprise web application
  • Implemented OAuth 2.0 to authorize access to Workday and Canvas before client consume REST API's to use information obtained from tenant to create the client
  • Developed maven archetypes to provide a project template for the development team. The archetype has boilerplate code which the developer needs to modify per their business use-case.
  • Developed multiple sample projects using the developed framework as a reference implementation for the developer teams.
  • Involved in developing UI pages using Angular 2 and calling the Rest API's from backend.
  • Developed an entire business flow (Remote door lock unlock) in a micro-service based architecture using the developed framework to provide reference implementation for other developer teams and demonstrate framework capability.
  • Experience in working with Software Quality Assurance tools like Selenium (IDE/RC/WebDriver/Grid), Cucumber, Jenkins, HP Quality Center, JMeter, Jira, SoapUI and Version One.
  • Involved in presentations and demos for the developed micro-services framework.
  • Used junit, mockito and test rest template for testing the rest services and camel routes etc.
  • Used yaml files for defining common properties and camel route configurations.
  • Used swagger for dynamic api documentation and testing of the micro-services.
  • Developed a Gradle plugin to automate java micro-benchmark testing
  • Worked on Spark Streaming as ETL for application to write to HBase.
  • Responsible for coordinating the design and implementation activities, collaborated with project managers and engineering teams.
  • Used Git for source code management and source tree for managing the code push, pulls and resolving conflicts.
  • Used Java 8 lambda expression to represent one method interface and used sequential and parallel streams in collections source.
  • Experience in Configuration Management, Build and Release Management using JIRA on UNIX and Windows environment, GIT, CVS, Subversion, TFS, IBM Rational ClearCase.
  • Used Web Messaging over WebSockets (JMS over WebSockets, ActiveMQ, RabbitMQ).
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Helped developed RESTFul API in JAX-RS such as servlet to handle database operation.
  • Stack Java 8, Spring Boot (Microservices), Apa, REST, Reddis cache and Elasticsearch. Hosted on AWS.

Environment: Core Java JDK 8, Restful Services, Micro-services using Spring Boot- 1.3.5, SOLR Lucene, AWS, MEANS STACK (MongoDB, Node.JS, Express. JS and AngularJS), Spring 4.2.6, Apache Camel- 2.17.1, Kafka, Eureka, Ribbon, Hystrix, Spring Slueth, Spring Cloud, Zipkin, Docker, yaml, Scala, WebSockets, Hadoop, Web Service, gson, Jackson, Angular 2, Jasper Reports, Kinesis, Cassandra, Cloud Foundry, redis cache, Apache Mesos, J-Meter, JIRA 7.x, gradle, Eclipse, Swagger, Spark Streaming, Marathon, JAX-B, JAX-RS/Jersey, JAX-WS, XML and JSON.

Java/ J2EE Developer

Confidential, Orlando, FL

Responsibilities:

  • Responsible for coordinating the design and implementation activities, collaborated with project managers and engineering teams.
  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Designed Use-Case diagrams, Class diagram, Sequence diagram using UML model with Rational Rose.
  • Developed an in-memory blocking-queue for providing a queuing mechanism between CNS and profile updater module for proper handling of cns messages.
  • Worked on providing Authentication to Restful Web services using Authz and OAuth.
  • Experience Developing application using Groovy, Grails, GSP, GORM, Grails Plugins and Grails Rest Services.
  • Developed the application using Java multithreading to enable scheduling and management of the tasks to keep up with the huge amount of user records received from CNS.
  • Developed Controllers for Restful services using spring-web mvc.
  • Implemented an MVC based web application in Scala language using Web Sockets.
  • Developed web services callers using Jersey framework.
  • Worked on MVC (Model View Controller) architecture using Springs/Struts framework and various Java / J2EE design patterns.
  • Used Data Modification Language (DML) to insert and update data, satisfying the referential integrity constraints and ACID properties.
  • Servers installation and Maintenance of windows 2008 and RedHat 6.x & 7 Linux Server.
  • Designed and Developed Web Services using RESTFul and SOAP protocols using Elasticsearch.
  • Used Soap-UI and Rest Client for functional testing of the web services.
  • Used JAX-B to marshal the java object to xml.
  • Used the DOM parser to parse xml’s and extensively used java collections framework.
  • Developing an internal web application for order projections and trend visualization on D3.js and NodeJS.
  • Deployed application using Heroku.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Manage and maintain the database connectivity, including regularly evaluating datasets working heavily with SQL coding for troubleshooting and performance tuning database. Databases use includes Oracle, SQL Server, Sybase, DB2, Informix and Teradata. SQL engines include SSMS, TOAD, SQL Analyzer and SQL Assistant.
  • Experienced in handling critical projects on OBIEE and RDBMS in leading, monitoring, training, and managing escalations.
  • Implemented Singleton pattern for property loading, loading xml’s, jaxb context creation and static data from DB.
  • Developed a PERL script to process raw data and retrieve only specific client ID data from log files.
  • Developed Alert Notification System to prompt support team of any connection failures. Also, worked on developing application metrics to track system performance.
  • Worked on performance tuning of the application to greatly improve the efficiency and execution time.
  • Efficiently collecting, aggregating, and moving large amounts of streaming data into the Hadoop Distributed File System (HDFS) using Apache Flume.
  • Used Hibernate for mapping java classes to the database.
  • Developed web services components using XML, SOAP and Axis 2.
  • Developed Database interaction objects by implementing the DAO pattern.
  • Deployed applications on WebSphere application server and tomcat web server.
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Maven Scripts for the build purposes on testing and production environments.
  • Settings of the networking devices (Cisco Router, switches) co-coordinating with the system/Network administrator during implementation.
  • Experience in Open Day Light(ODL), Open Network Operating System(ONOS) SDN controller using Yang data model and GTED.
  • Conduct vulnerability assessments and monitor all remediation efforts for PCI Compliance.
  • Troubleshoot internet VPN connectivity issues with TCP/IP.
  • Used Log4j API for logging in the application.
  • Developed web applications on Tomcat server.
  • Used GIT for version control across common source code used by developers.
  • Developed the application using Eclipse.
  • Developed Menu Econsoution Merchant React UI Site (Using NodeJS, npm and Webpack to translate and combine all necessary JS, JSX, SASS and CSS.)
  • Interact and coordinate with team members to develop detailed software requirements that will drive design, implementation and testing of the Consolidated Software application.
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Wrote various types of Business rules in the .drl (drools file) and .ece (expectation files) using Drools rule engine for business decision-making.
  • Periodic on-call/after-hours production support for scheduled maintenance routines, quarterly system updates and patches, and other items that affect operations.
  • Coordinated with offshore team on development activities.

Environment: Java EE 7, IBM WebSphere Application Server v8.5, Tomcat 7.0, AEM 6.1, Spring 3.2, Spring Security, drools 6.3,Cucumber, Scala, SOLR, NPM, Web pack, SAML, Micro-services using Spring Boot- 1.3.5, Spring 4.2.6, SOAP Web Services, PERL, RESTful web services, Elasticsearch, Servlet 3.0, JDBC, Hibernate, Spring boot 1.2.6, JUNIT 3.8, Eclipse, Log 4j, Axis 2, OAuth 1.4, JAVAX 2.1, D3, Teradata 8, Network Administration, SDN, shell scripting, Gson 2.3, JAX-B, JAX-RS/Jersey, JAX-WS, XML, Oracle RDBMS, Cassandra, Spark, Swagger, GCC Collection, GDB debugger, Toad 7 SQL plus and JSON.

Java/ J2EE Developer

Confidential, Austin, TX

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Redesigning the Amerivest product as Spring Boot applications to make use of micro-services and spring batch.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Develop PERL packages and scripts to access the databases MS SQL 2008 server, create PDF files and excel reports for clients.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript, AngularJS and Ext JS.
  • Worked with Cross-platform browser testing.
  • Worked on developing POJO classes to map database tables with java objects.
  • Involved in creating test cases using JUnit strictly following Test Driven Development.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Involved in full project management life cycle from development to integration, testing and release to lower environments.
  • Lead development and maintenance of Oracle ATG Commerce systems including co-ordination with 3rdparty vendors & hands on troubleshooting and configuration.
  • Performed automation testing as per the user stories using Selenium WebDriver, Testing and Cucumber.
  • Work as part of an international team to help identify bugs and performance issues and act as a first line of defense for developers working on a large-scale eCommerce platform.
  • Input and retrieve data from the E-trade online data bases.
  • Resolved and responded to customer support requests through multiple contact channels. Included but not limited to explaining e-trade settlement dates, Stock tax information, processing check request and explaining company restricted stock vesting dates.
  • ATM and Banking Center usage by retail and small banking customers.
  • Assisted with the strategy, training, and rollout of a new website that allows advisors to view their Fixed Income business as well as generate reports and display events that have/will occur in a specified time period.
  • Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Experience with performance tuning of code - ex - better file reads, algorithms, handling connections, transactions, Thread - safe and its pro-cons, performance tools, etc.
  • Ability to design frameworks which are extensible and flexible.
  • Used log4j for logging errors in the application.
  • Involved in testing the JMS integration between queues and topics.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Java 7.0, Struts 2.X, Spring, Micro-services using Spring Boot- 1.3.5, Hibernate, JavaScript, ExtJS, AJAX, EJB, JQuery, HTML5, CSS3, E-Commerce, Cross-browser compatible code, Grunt/Gulp, AngularJS 1.5, E-trade, JMS, JAXP (SAX & DOM), WebSphere Application Server, RAD, Oracle Database, PERL 5, SOAP, Enablon, Maven, log4j, Junit, XML, Web Services.

Java/ J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Identify a potential vision for how to develop application, as an Agile Model Driven Development.
  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Used spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented the Model View Controller (MVC) framework and spring.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Worked on Web Services for transferring XML data between two interfaces.
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS3 and JQuery.
  • Used spring validator framework for client side and server side validation. Also, implemented dynamic loading of JSP's using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Responsible for enhancement and maintenance of the IPS software in C language using GDB debugger.
  • Trained and guided one of the waterfall team to transition into the Kanban model. Facilitated and helped to define the exit criteria.
  • Provide technical database expertise and problem-solving support to resolve RDBMS issues and assist in the monitoring of database performance and suggest improvements.
  • Python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Worked on developing Web Service Client using SOAP, WSDL to verify the payment of the customer.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Design/Implementation of pricing module (average swaps, basis swaps, swaptions, and caps/floors on commodity futures) in C++.
  • Performed Functional testing as per user stories and also performed Integration Testing & Regression, using Selenium Web Driver automation scripts.
  • Designed RESTful web services for handling AJAX requests.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Used RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Clear Case for version management between various integration and development streams.
  • Used Maven as a build framework.
  • Created an end to end loop FIX simulation for the testing of new messages against an exchange while using an order manager to emulate exchange rules.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low level design documents for the business modules for future references and updates.

Environment: Spring, Micro-services using Spring Boot- 1.3.5, Struts, JQuery, Junit, JMS, XML, JSP, HTML5, CSS3, AngularJS 1.5, AJAX, HQL, JQuery, RAD, Hibernate 3.0, JPA, RESTful Web Services, Python, Clear Case, Spring MVC, Scala, Maven, DB2, Teradata, RDBMS, GCC Collection, GDB debugger and IBM WebSphere.

Sr. Programmer Analyst

Confidential, Atlanta, GA

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Used Spring Framework for Dependency Injection and integrated it with the JSF Framework.
  • Involved in coding for the presentation layer using JQuery and JavaScript.
  • Developed data tables using ace components and implemented Sorting, Filtering and Pagination functionalities to it.
  • Involved in automating test cases using Selenium WebDriver with Testing.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Used Spring JDBC to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Collaborated with multiple teams and departments to ensure the smooth work flow and organization for the migration of 10 CDN nodes to new vendor equipment.
  • Developed re-usable utility classes in core java for validation that are used across all modules.
  • Used IText to generate pdf in the form of a tree.
  • Used JAX-B parser for marshaling and unmarshaling.
  • Worked with WebSphere Application Server as application server.
  • Validated requirements and Excel data mappings for Informatica projects.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Customized the CSS3 for the ace components used as per the style guide.
  • Wrote various select/update/insert SQL queries and store procedures for Oracle.
  • Involved in fixing bugs the bugs or defects in the application.
  • Code reviews and refactoring done during the development and checklist is strictly adhered during development.

Environment: JSF 2.1, Core Java, Spring Dependency Injection, Spring JDBC, C++, I Text, Maven, SVN, JIRA, CSS3, SOAP, Cryptography, eclipse, Informatica, Oracle 10g, Web Sphere Application Server.

J2EE Developer

Confidential, NYC, NY

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Implemented Struts Framework and Hibernate in the new version of the Application.
  • Involved in coding for the presentation layer using Struts and JavaScript.
  • Developed Action classes, Dyna Action Forms and used Validation framework.
  • Extensively used JavaScript to enforce client side validations and also used JQuery for Ajax processing.
  • Involved in development/ maintenance of various web services using IBM WebSphere to interact with other Applications.
  • Wrote various select/update/insert SQL queries and stored procedures for Sql Server.
  • Successfully executing offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in gathering and analyzing requirements and preparing the Specification document as per the Business requirement.
  • Created Meta data model using Cognos 10.1 Framework Manager.
  • Involved in fixing bugs the bugs or defects in the application.
  • Developed the UNIX shell scripts to automate jobs.
  • Worked as a senior Unix admin in a team responsible for maintaining about 200 servers of HPUX servers on a day-to-day basis.
  • Worked as the part of a core team to monitor and enhance the performance of the application.
  • Provide guidance and direction to team members in their day-to-day activities.

Environment: Jakarta Struts Framework 2.0, Core Java, Hibernate 3.0, Web Services, CSS3, eclipse, CVS, Cognos 10.1, Web Sphere Application Server 7.0, JUnit, UNIX, HPUX, JavaScript, Servlets, JSP, JSTL, JDBC, JQuery, PL/SQL.

We'd love your feedback!