We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Java J2ee Developer New York, NY

SUMMARY:

  • Overall 8+ years of experience in JAVA/J2EE projects in software analysis, design, implementation, development and testing.
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, Swing, JDBC, JMS, EMS) and XML.
  • Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall model.
  • Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies.
  • IT experience in Administration, Design, Development and Deployment of data warehousing and business intelligence applications using COGNOS 10, 8 BI Suite, ReportNet.
  • Experienced in frameworks: Jakarta struts framework, JSF, Spring, Spring Boot, Spring Batch, Spring Security, Hibernate.
  • Experienced in developing standalone applications using Spring Boot.
  • Experience working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • 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.
  • Experienced in developing web applications with Single Page Applications (SPAs) Framework using AngularJS and good knowledge of NodeJS.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B and XSLT.
  • Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • 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.
  • Experienced in developing UNIX shell scripts and pearl scripts.
  • Experience working with various SDLC methodologies like Agile Scrum, RUP and WaterFall Model.
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion, Rational Clear Case.
  • 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.
  • 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.

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, CSS, Jive, 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, Undertow, and JBoss

IDE s: Eclipse, NetBeans, RAD and Rational Rose

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

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

Version Control: GitHub, CVS, Subversion, Clear Case, Source Tree.

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

PROFESSIONAL EXPERIENCE:

Java/J2EE Developer

Confidential, CO

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 Confidential 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.
  • 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, Cassandra 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.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Used kafka as the messaging framework for communications using queues between micro-services.
  • Developed maven archetypes to provide a project template for the development team. The archetype has boilerplate code which the developer needs to modify according to 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.
  • Developed a camel hystrix component, which is a circuit breaker pattern.
  • Used command template pattern for defining a template flow for authorization, validations, processing etc. and providing default implementations for each. The user can override the default implementation by creating a bean with custom implementation. Also, used Spring dependency injection for injecting beans at run-time.
  • 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
  • Responsible for coordinating the design and implementation activities, collaborated with project managers and engineering teams.
  • Used spring sleuth for distributed tracing in the micro-services based environment and Splunk for log management.
  • Implemented non-blocking I/O for the rest based micro- services.
  • Used sonar-qube and lapse+ for static code analysis and also worked on fixing the issues.
  • Worked on entire documentation of the framework for the developer teams by creating atlassian confluence pages and readme.md files.
  • Used Git for source code management and source tree for managing the code push, pulls and resolving conflicts.
  • Experience in Configuration Management, Build and Release Management using JIRA on UNIX and Windows environment, GIT, CVS, Subversion, TFS, IBM Rational ClearCase.
  • Experience with Jira upgrade with minimal down time.
  • Used J-meter for performance and load testing of the services developed.

Environment: Java 1.8, Jive, Restful Services, Micro-services using Spring Boot- 1.3.5, Spring 4.2.6, Apache Camel- 2.17.1, Kafka, Eureka, Ribbon, Hystrix, Spring Slueth, Spring Cloud, Zipkin, Docker, yaml, Undertow server, gson, Jackson, Angular 2 Cassandra, NoSQL, redis cache, Apache Mesos, J-Meter, JIRA 7.x, gradle, Eclipse, Swagger, Spark, Marathon, JAX-B, JAX-RS/Jersey, JAX-WS, XML and JSON.

Java/J2EE Developer

Confidential, Phoenix,AZ

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, CSS 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.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Create and maintain database objects for all environment types for Teradata RDBMs.
  • Provide technical database expertise and problem-solving support to resolve DBMS issues and assist in the monitoring of database performance and suggest improvements.
  • Designed and developed RESTful web services, to create, view, deploy, and update applications.
  • Worked on developing Web Service Client using SOAP, WSDL to verify the payment history of the customer.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • 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.
  • 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, Struts, JQuery, Junit, JMS, XML, JSP, HTML5, CSS, AngularJS, AJAX, HQL, JQuery, RAD, Hibernate 3.0, JPA, RestFul Web Services, AWS, EC2, Clear Case, Spring MVC, Scala, Maven, DB2, Teradata, RDBMS, GCC Collection, GDB debugger and IBM WebSphere.

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.
  • Developed a standalone Restful Web services GuestSevicev1.5 using spring boot.
  • Designed and Developed Web Services using RESTFul and SOAP protocols.
  • Used Soap-UI and Rest Client for functional testing of the web services.
  • Used the Google gson library to deserialize the Json response from the Restful service Psv4.
  • Used JAX-B to marshal the java object to xml.
  • Used the DOM parser to parse xml’s and extensively used java collections framework.
  • 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, mentoring, 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.
  • 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.
  • 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.
  • Interact and coordinate with team members to develop detailed software requirements that will drive design, implementation and testing of the Consolidated Software application.
  • Performed validations using available validation controls and regular expressions in java.
  • Created unit test strategy, preparing test environments and test cases.
  • Participated in code reviews, troubleshooting, bug fixing along with production support.
  • Coordinated with offshore team on development activities.
  • Administrator and Architect of Cloud platforms AWS.
  • Created a PoV on using Blockchain - Hyperledger technology for smart contracts.

Environment: Java EE 7, IBM WebSphere Application Server v8.5, AWS, EC2, Tomcat 7.0, Spring 3.2, Spring Security, Scala, SAML, Spring 4.2.6, SOAP Web Services, perl, RESTful web services, Servlet 3.0, JDBC, Hibernate, Spring boot 1.2.6, JUNIT 3.8, Eclipse, Log 4j, Axis 2, OAuth 1.4, Javax 2.1, Teradata 8, shell scripting, Gson 2.3, JAX-B, JAX-RS/Jersey, JAX-WS, XML, Oracle RDBMS, Spark, Swagger, GCC Collection, GDB debugger, Toad 7 SQL plus and JSON.

Java/J2EE Developer

Confidential, New York,NY

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 various features of spring framework such as Dependency Injection and spring integration with Hibernate.
  • 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 web-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.
  • Troubleshooting existing Perl programs.
  • Designed dynamic and browser compatible pages using HTML5, CSS, JQuery, JavaScript and AngularJS.
  • Coding commonly involves Grunt/Gulp.
  • 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.
  • Experienced in creating AWS, EC2 instances and setting up security groups.
  • Configured Elastic Load Balancers with EC2 Auto Scaling groups.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances.
  • 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, Web-services using Spring Boot- 1.3.5, Hibernate, JavaScript, Ajax, EJB, JQuery, HTML5, CSS, Cross-browser compatible code, Grunt/Gulp, AngularJS, JMS, JAXP (SAX & DOM), WebSphere Application Server, RAD, Oracle Database, PERL 5, SOAP, Maven, AWS, EC2, log4j, Junit, XML, Web Services.

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.
  • Worked on developing a messaging service using IPC Queue in C++ for transfer of data between two processes in XML format.
  • 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.
  • 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.
  • 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 CSS 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, CSS, SOAP, eclipse, Oracle 10g, Web Sphere Application Server.

Java Programmer

Confidential

Responsibilities:

  • Developed presentation screens by using JSP, HTML5 and JavaScript.
  • Developed Session beans for functionality as per the requirement.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in the Integration testing support and involved in bug fixing.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
  • Used Lo4j debugging tool to monitor the Error Logs.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Involved in tracking and resolving Production issues.

Environment: Servlets 2.5, JSP 2.1, spring, JDBC, JavaScript, HTML5, AWS, Oracle, PL/SQL, SVN, Hibernate 3.0 and WebLogic 7.0.

Senior J2EE Developer

Confidential

Responsibilities:

  • Designed Use Case and Sequence Diagrams per UML standard using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Designed and developed PHP, HTML5, JavaScript, Ajax, XML, MYSQL, EclipsePHP apps working in a LINUX, Web Server and Apache environment.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML5, Struts Logic tags and Struts tag libraries.
  • Install and configure Java based application (Jboss, Tomcat and Apache) on RHEL and OEL platforms.
  • Experience in maintaining Jboss EAP 5.1 and 6 and also JBoss Enterprise Web server (EWS) on RHEL 6.3.
  • Utilized helpdesk ticketing system to support installations, operations, configurations and customization of Bamboo Solutions.
  • Worked with networking teams in configuring AWS Direct Connect to establish dedicated connection to datacenters and AWS Cloud.
  • Performed application server builds in the EC2 environment.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in WebSphere Application Server and developed using Rational Application Developer RAD.

Environment: Struts 2.0, Hibernate 3.0, JSP, RAD, JMS, CVS, RHEL 6.3, Jboss, AWS, EC2, JavaScript, PHP, XSL, XSLT, Servlets 2.5, WebSphere Application Server and Oracle.

We'd love your feedback!