We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Orlando, FL

EXPERIENCE SUMMARY

  • 11+ years of experience in teh IT industry on modernizing and enhancing different systems using JAVA/J2EE, SOA, Big Data and Cloud Computing technologies with skills in analysis, design, development, testing, re - engineering, and reverse engineering, implementation, documentation and maintenance.
  • Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming (OOPs).
  • Experience in implementing design patterns like MVC, Data Access Object (DAO), Factory and Singleton.
  • Experience in Web Technologies in developing applications using Servlets, JSP, Struts, Spring, Spring Boot, Hibernate, JDBC, Log4J, AJAX, JavaScript, Node.js, HTML, XML, DHTML and CSS.
  • Experience in using Multithreading, Serialization, Externalization, Collection, Generics and Core JAVA.
  • Experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, ResourceBundles, PlugIn, and Internationalization in Struts and Spring framework based Applications development.
  • Experience in integrating teh applications with various Spring features like Core, Context, JDBC, ORM, OXM, JMS, Transactions, AOP, Security, Data.
  • Experience in using Ehcache, GemFire and Oracle Coherence for application performance optimization.
  • Experience in using databases Oracle, Microsoft SQL Server, MySQL and DB2; extensive experience working on SQL, PL/SQL.
  • Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Extensively worked on Query Optimization to improve teh system performance.
  • Experience in using many Java 8 features like Lambda Expressions, Method References, Annotations on Types, Date and Time API and Stream API.
  • Experience in generation of data binding components using JAXB API.
  • Experience in implementation of Service Oriented Architecture (SOA) components (SOAP and RESTful services).
  • Experience in data migration between RDBMS databases, RDBMS and NO-SQL databases, RDBMS databases and Apache Hadoop, and RDBMS databases and Cloud storages.
  • Experience in Confidential schema design, aggregation, performance management, replication, sharded cluster management, system sizing and tuning.
  • Experience in using Hadoop core components (HDFS and MapReduce) and ecosystems like Sqoop, Hive and Oozie.
  • Experience in using YARN (Yet Another Resource Negotiator) Cluster Resource Management System.
  • Experience in using Sqoop for data transfer between Hadoop and relational databases.
  • Experience in using ZooKeeper, a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
  • Experience in using web-based interactive Cloudera Admin to access HDFS and Hadoop ecosystems, and MRUnit to perform MapReduce program unit testing.
  • Experience in using Apache Spark clustered computing framework to process large-scale data interfaced with Amazon S3 for distributed storage system.
  • Experience in writing MapReduce pipelines using Apache Crunch Java library running on Spark and MapReduce.
  • Experience of working on Heroku and Amazon AWS cloud platform service.
  • Experience in using and integrating applications with Amazon AWS services like IAM, EC2, CloundWatch, S3, SNS, SES, SQS, DynamoDB, Lambda, DirectConnect, Redshift, and Kinesis.
  • Expertise in deployment and release of teh application with ANT and Maven building tools, writing test cases using JUnit and implementing logging mechanism using log4j.
  • Extensively used SVN. GitHub, Version Control (Clear Case) and Team Foundation Server tools for maintaining source code and documentation.
  • Experience in using Eclipse, NetBeans, SQL Developer, Oracle Toad, Soap UI and AnyPointStudio IDEs.
  • Contributed to all teh phases of Software development life cycle (SDLC) including requirements analysis, high level design, detailed design, UMLs, data model design, development, testing, implementation and QA.
  • Extensively used Agile technology Scrum and tools (JIRA and VersionOne).
  • Experience in working Test-driven development environment (TDD).
  • A Resourceful team player with excellent Interpersonal, communication, effective problem solving, analytical and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL

Web Technologies: HTML, DHTML, CSS, AJAX/ jQuery, Node.js, XML, XSLT, XSD.

J2EE Technologies: JSP 2.0, Servlets 2.5/3.0, JSTL 1.2, Custom Tags, Java Beans, JDBC 3.0, JNDI, Web Services (SOAP and RESTful), EJB, JMS.

Version Control Systems: IBM Rational ClearCase 7.1, Team Foundation Server, GitHub, SVN, CVS.

Frameworks: JSF 1.1, Struts 1.x/2.x, Spring 3.x/4.x, Spring Boot1.2.x, Hibernate 3.x/4.x, Log4j, JAXB, Apache CXF, Infrex 5.1(RBE).

Databases: Microsoft SQL Server, Oracle, MySQL, DB2, MongoDB.

Application/Web Server: Apache Tomcat 5.5, IBM WebSphere 6.0/6.1/7.0, WebLogic 10.x,JBoss EAP 6.2.4

Cloud Services: Heroku, Amazon AWS

Cache Mechanism: Ehcache, GemFire, Oracle Coherence

Scripting Languages: Java Script, Unix Shell Script

Design Methodologies and Tools: Design Patterns, Putty, UML, Share point, Infrex 5.1(RBE), HP Quality Center v11, Bugzilla and JIRA.

IDEs: Eclipse, Net Beans, Oracle TOAD,SQL Developer, SQL Server Management Studio, Soap UI, AnyPointStudio

Operating System: Windows XP/7, UNIX, Sun Solaris.

Built/Testing: Ant/Maven/JUnit4/MRUnit

Big Data: Apache Hadoop, HDFS, MapReduce, Sqoop, Hive, Oozie, Zookeeper, Spark, Crunch.

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Was responsible for analysis and design phase and interacting with business users for documenting systems requirements.
  • Performed impact assessment and implemented teh change requests as per business requirements.
  • Developed teh application using Spring MVC framework and integrated with various Spring modules like Core, Context, JDBC, ORM, OXM, JMS, Transactions, AOP.
  • Integrated teh application with Spring Security framework for autantication and authorization.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Adapted Core J2EE design pattern Data Access Object (DAO) to interface with persistence layer.
  • Used JUnit for application unit testing and Maven for building Projects.
  • Extensively performed application local and remote debugging to identify and fix teh issues.
  • Developed JAX-WS compliant (JSR) SOAP and RESTful web services using Apache CXF framework.
  • Used Ehcache as a second level cache for application performance optimization.
  • Integrated application with Oracle Coherence In-memory feature to publish and consume teh data.
  • Deployed Application on JBoss EAP server, managed teh server cluster, monitored server logs, created connection pools and data sources.
  • Upgraded teh application to support TLS protocol to interface with one of teh external TLS enabled application.
  • Used Spring Boot for Spring application development for one of teh business requirement.
  • Improved application performances by optimizing application database queries using various tools and extensive query analysis.
  • Performed data migration from Microsoft SQL Server to Oracle Database.
  • Performed application server migration from WebLogic to JBoss EAP.
  • Configured and Scheduled application Jobs in AutoSys. Job Scheduling Tool.
  • Used DynaTrace Application Monitoring Tool to analyse application errors, identify performance hotspots, resolve database performance issues, configure business transactions and dashboards etc.
  • Wrote JBoss CLI Client based Unix Shell Script to perform application servers’ graceful rolling restart.
  • Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Integrated teh application with Amazon SNS, SQS and SES services, and performed teh database migration.
  • Extensively used CloundWatch for monitoring EC2 instances, custom metrics, application log files, resource utilization and system performance.
  • Developed MapReduce pipelines using Apache Crunch Java library running on Spark and MapReduce.
  • Performed Confidential schema design, aggregation, performance management, replication, sharding, system sizing and tuning.
  • Used Apache Spark clustered computing framework to process large-scale data interfaced with Amazon S3 for distributed storage system.
  • Used HP ALM (Application Lifecycle Management) and JIRA tools for bug tracking and development progress.
  • Co-ordinated with Business Analyst & QA during application development cycle.
  • Used Agile Methodology named SCRUM for all teh work performed using tools JIRA.
  • As part of Agile based development, coordinated and collaborated with project managers, product owner, scrum master, quality assurance team, development team and business. Provided programming estimates, identified potential problems and recommended alternative solutions.

Environment: Java, J2EE, Spring 4.x, Spring Boot 1.2.x, Hibernate 4.x,Cloudera, Unix Shell Script, XML, XSLT, JAXB, JSON, Web Services (SOAP and RESTful), Log4J, DAO, JUnit4, SVN, Amazon AWS, Apache Hadoop, HDFS, MapReduce, MRUnit, Cloudera Admin, WebLogic 10.x, JBoss EAP, Maven, DynaTrace, Oracle 11g, Eclipse, Agile, Windows 7 and Sun Solaris.

Confidential, Jacksonville, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Was responsible for analysis and design phase and interacting with business users for documenting systems requirements.
  • Was a lead Developer of Presentation layer using JSP, HTML, DHTML, CSS and used JQuery for form validation.
  • Developed teh new features for teh application using JSPs, XML, XSD, XSLT, HTML, CSS, JavaScript, J2EE, Hibernate, Spring and Struts.
  • Developed teh application using adobe Flex for UI, BlazeDS for remoting and messaging services integrated with Spring framework.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Adapted Core J2EE design pattern Data Access Object (DAO) to interface with persistence layer.
  • Used JUnit for application unit testing and Maven for building Projects.
  • Generated data binding components using JAXB API.
  • Developed JAX-WS compliant SOAP and RESTful web services using Apache CXF framework.
  • Extensively used MVC and DAO design patterns.
  • Used Spring framework to provide IOC, MVC, AOP and ORM components.
  • Used Spring Data programming model for Confidential object-document support and data access.
  • Used Ehcache as a second level cache for application performance optimization.
  • Deployed Application on WebLogic server, managed teh server cluster, monitored server logs, created connection pools and data sources.
  • Was responsible for application performances by refactoring java codebase.
  • Wrote teh application code and test cases using Scala.
  • Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Performed impact assessment and implemented teh change requests as per business requirements.
  • Performed NO-SQL database schema design and data migration from Oracle database to MongoDB.
  • Was responsible for Hadoop cluster setup.
  • Developed components for batch analytics using Hadoop MapReduce component and used MRUnit java library to unit test MapReduce programs using Eclipse IDE.
  • Used Apache Sqoop to transfer bulk data from relational databases (Oracle and MySQL) to HDFS.
  • Used web-based Cloudera UI component to perform Administrative activities.
  • Used ZooKeeper centralized service to maintaining configuration information.
  • Extensively used CloundWatch for monitoring EC2 instances, custom metrics, application log files, resource utilization and system performance.
  • Integrated teh application with Amazon SNS, SQS and SES services, and performed EC2 instances setup.
  • Extensively used CodeCommit, CodeDeploy and CodePipeline tools for source control and code deployment.
  • Used HP Quality Center and JIRA for bug tracking and development progress.
  • Co-ordinated with Business Analyst & QA during application development cycle.
  • Used Agile Methodology named SCRUM for all teh work performed using tools JIRA and VersionOne.
  • As part of Agile based development, provided programming estimates, identified potential problems and recommended alternative solutions.
  • As part of Agile based development, coordinated and collaborated with project managers, product owner, scrum master, quality assurance team, development team and business. Provided programming estimates, identified potential problems and recommended alternative solutions.

Environment: Java, J2EE, Cloudera, Unix Shell Script, XML, XSLT, JAXB, JSON, Web services (SOAP and RESTful), Log4J, Spring 3.0, Struts 2, DAO, Hibernate 3.0, Tiles, JUnit4, Team Foundation Server, Apache Hadoop, HDFS, MapReduce, Sqoop, Hive, Oozie, Zookeeper, MRUnit, Cloudera Admin, WebLogic 10.x, Maven, Oracle 11g, MySQL, Eclipse 3.6, Agile, Windows 7 and Sun Solaris.

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Designed teh application by implementing Struts MVC Framework.
  • Adapted Core J2EE design pattern Data Access Object (DAO) to interface with persistence layer.
  • Used Apache tiles template composition framework to assemble and load teh webpages during run time.
  • Used Rational Rose for developing UML diagrams such as Use Cases, sequence diagrams and class diagrams.
  • Generated data binding components using JAXB API.
  • Created JAX-WS compliant web services using Apache CXF framework and validated service interoperability in compliance with teh defined standards.
  • Played key role in teh database design and normalization.
  • Used JUnit unit testing framework to perform unit testing on teh application logic.
  • Developed UNIX shell script to check teh job running status and sending an email in case of job failure.
  • Used JProfiler to find performance bottlenecks, pin down memory leaks and resolve threading issues.
  • Extensively used Maven build automation tool for building projects via eclipse IDE.
  • Used ClearCase for version management between various integration and development streams.
  • Used HP Quality Center for Bug tracking and fixing.
  • Responsible for System Integration Testing. Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.

Environment: Java, J2EE, XML, XSLT, Stax Parser. Web Services (SOAP), Log4j, Apache CXF, Struts 2, DAO, WebLogic 10.x, Oracle 10g, Eclipse 3.5, Rational ClearCase 7.1, Maven, Windows XP and Linux.

Confidential

Team Lead/Java Developer

Responsibilities:

  • Designed teh application using MVC design pattern based Struts Framework.
  • Used Apache Tiles template composition framework to assemble and load teh webpages during run time.
  • Used DAO design pattern to interface with persistence layer.
  • Was responsible for requirements analysis and design, and also part of business requirement meetings.
  • Used java based Infrex rule engine to define teh surveillance rules, packaging and deploying.
  • Developed and Integrated email functionality using JaveMail API.
  • Developed application dashboard screen using Ajax and Jcharts to present metrics dynamically in graphs/chart form.
  • Worked in a Test Driven Development Environment.
  • Used JUnit for application unit testing and Maven for building Projects.
  • Region setup for Software Installation
  • Software build and deployment.
  • Technical enhancements ( Email and SMS feature integration )
  • Application / System Testing
  • System stabilization and Defect Fixing
  • End user support and Interaction with clients on functionality aspects.

Environment: Java, J2EE, XML, XSLT, DOM Parser. SMTP, SMS, Log4j, Struts 1.3, JDBC 3.0, WebSphere 7.0, Oracle 10g, Eclipse 3.3, Maven, Infrex 5.1(RBE), TDD, Rational ClearCase 7.1, Windows XP and Sun Solaris.

Confidential, Settle AG

Team Lead/Java Developer

Responsibilities:

  • Designed teh application using MVC design pattern based Struts Framework.
  • Used Apache Tiles template composition framework to assemble and load teh webpages during run time.
  • Used DAO design pattern to interface with persistence layer.
  • Was a lead Developer of Presentation layer using JSP, HTML, DHTML, CSS and used JQuery for form validation.
  • Used JUnit for application unit testing and Maven for building Projects.
  • Developed complex Stored Procedures, triggers and packages using PL/SQL.
  • Designed and developed Servlets and EJBs to implement business logic and deployed them on WebSphere Application Server.
  • Created and configuredDataSourcesfor database connectivity & JMS resources.
  • Used HP Quality Center and Bugzilla tools for application defects management.
  • Used ClearCase version control tool to maintain codebase change versions.
  • Experience in software packaging and deployment in both windows and Solaris environments.
  • Experience in working on Sun Solaris environment and debugging teh application via access logs.
  • Defined and packaged teh payment rules using Infrex java based rule engine.
  • Co-ordinated with Business Analyst & QA during application development cycle.
  • Contributed to all teh phases of Software development life cycle including requirements analysis, high level design, detailed design, UMLs, data model design, development, testing, implementation and QA.
  • Interaction with clients on Usability aspects of teh application.
  • Usability requirements documentation and review.
  • Requirement documents preparation, review with customer and sign- off.
  • Business Requirements Analysis and Design documents preparation
  • Region setup for Software Installation
  • Software build and deployment in production environment.
  • Application module level and System level Testing
  • System performance monitoring and fine tuning teh database queries.
  • System stabilization and Defect Fixing.
  • End user support and Interaction with clients on functionality aspects.

Environment: Java, J2EE, Servlets 2.5, JSP, HTML, DHTML, CSS, JavaScript, Ajax/jQuery, XML, XSLT, EJB, JMS, Log4j, Struts 1.3, DAO, WebSphere 6.0/6.1, Oracle, Eclipse 3.2, ClearCase, JUnit, Maven, HP Quality Center, Bugzilla, Infrex 5.1 Rule Base Engine, Windows XP and Sun Solaris.

Confidential

Java Developer

Responsibilities:

  • Used JSF web application framework to develop teh application.
  • Used Apache Log 4j Logging framework for logging debug and trace level log information.
  • Developed GUI related changes using JSP, HTML and client validations using Java script.
  • Developed a dynamic dashboard using Ajax to show teh security holdings of teh shareholders.
  • Responsible for coding, unit testing, system testing and defects fixing.
  • Developed and tested application using eclipse IDE.
  • Wrote SQL Queries and stored procedures as per teh requirement.
  • Responsible for performing design review, code review, test plan review, test cases and test scenarios review, defect prevention mechanism.

Environment: Java, Servlets 2.5, JSP, HTML, DHTML, CSS, JavaScript, Ajax, Log4J, JSF 1.1, JDBC 3.0, Apache Tomcat 5.5, MySQL, Eclipse 3.1, Ant, Windows XP and Sun Solaris.

Confidential

Java Developer

Responsibilities:

  • Used JSF web application framework to develop teh application.
  • Developed GUI related changes using JSP, HTML and client validations using Java script.
  • Created java classes to communicate with database using JDBC.
  • Responsible for coding, unit testing, system testing and defects fixing.
  • Responsible for requirement Analysis, Design and module level documentation.
  • Developed and tested application using Net Beans IDE.
  • Wrote SQL Queries and Triggers as per teh requirement.
  • Used Apache Log 4j Logging framework for logging debug and trace level log information.
  • Received client appreciation awards for teh successful development and testing of teh software.

Environment: Java, Servlets 2.5, JSP, HTML, DHTML, CSS, JavaScript, Log4j, JSF 1.1, JDBC 3.0, Apache Tomcat 5.5, DB2, Net Beans 4.0, Ant, Windows XP and Sun Solaris.

We'd love your feedback!