We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

NewyorK

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
  • Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Professional experience in using core Technologies Java , J2EE, Servlets , JSP, JDBC, JavaBeans , JavaScript, JNDI, HTML, XML, Web services, AngularJS, Bootstrap framework, Jquery .
  • Good experience on working with Amazon Web Services like EC2, S3 , Amazon Simple DB , Amazon RDS , Amazon Elastic Load Balancing, Amazon SQS , AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in working with Struts framework , Hibernates, and MVC architecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Expertise with using Oracle, SQL Server , MySQL databases and writing SQL and PL/SQL queries.
  • Experience in using Web/Application servers like WebLogic , JBoss , Glassfish and Tomcat.
  • Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interfaces design, process flow design, and system impact analysis and design documentation and presentation.
  • Experience in working on MVC pattern using AngularJS, creating user interface and single page web application.
  • Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
  • Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with spring boot.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc. used Github for the version control .
  • Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
  • Experience in design and maintenance of database platforms like JDBC and Hibernate .
  • Experience in UNIX/Linux shell scripts for data-driven automatic processing.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experience in developing application using TDD (Test Driven Development) & Unit testing process.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).

TECHNICAL EXPERTISE:

Languages: C, C++, Java, SQL, PL/SQL, UML2.0, XML, XSL, XSLT.

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Garbage Collection, Concurrency/Multithreading, RMI, Swing.

J2EE Technologies: JSP, JMS, JB, Java Servlets, JDBC.

J2EE MVC Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, JSF, Spring Boot, Spring Integration.

Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, Schema Modeling.

Scripting Languages: JavaScript, JQuery, Ajax.

ORM Frameworks: Hibernate, JPA, DAO.

IDE’s: Eclipse, STS, IBM RAD and NetBeans.

Database: Oracle, DB2, MySQL, Microsoft SQL Server 2008, Cassandra.

Design Tools: MS Visio, Rational Rose Enterprise.

Version Control Systems: Rational Clear Case, SVN, CVS,GIT, IBM and Bit bucket.

Design Patterns: MVC, Singleton, Factory, Pattern, Business Delegate, Service Locator, DAO, Front Controller, Session Facade.

Application Servers: Oracle WebLogic, IBM Websphere, JBoss, Glassfish and Apache Tomcat.

Logging Tools: Log4j, SLF4j

Build Tools: Maven, Ant and Gradle.

Testing: JUnit, Mockito and Cucumber, Selenium.

Web Services: SOAP, RESTFul, JAX-RPC, JAX-RS, JAX-WS.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family.

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring Boot.

CICD Tools: Jenkins, Ansible.

Methodologies: Agile, Waterfall, Test Driven Application

Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Newyork

Sr. Java/J2EE Developer

Responsibilities:

  • Developed user interfaces using JSF, CSS, HTML , JavaScript and AJAX .
  • Used different phases of JSF lifecycle for client-side and server-side data validation.
  • Developed web-based customer management software using Struts Framewok.
  • Used Hibernate to query DB2 database and return results to the front-end.
  • Involved in development of JUnit Testing, debugging, and bug fixing.
  • Involved in analysis of requirements of the Project, have input into the high level design where required and support complete Project implementation.
  • Provided L2/L3 support of Network Management Applications (i.e., AAA, Event Management, Performance Management, etc.)
  • Involved in the implementation of internal message channels utilizing JMS API .
  • Worked on SQL scripts to resolve issues reported by business users on the back-end database DB2 server.
  • Developed batch processes to generate data files using web services.
  • Integrated enterprise information system tier by developing Web Services (SOA).
  • Built application ear files to be deployed on WebSphere Application Server.
  • Worked on new feature enhancements and provide new functionality as requested by the business users.
  • Perform debugging, troubleshooting, modifications and unit testing of integration solutions Support, monitor, execute production application jobs and processes.
  • Create/maintain/improve system integration documentation and processes.
  • Develops, maintains and provides documentation on processes, scripts, and case resolution procedures for future reference or use.
  • Design, develop and automate ETL processes and develop solutions for handling incoming data into a data warehouse from a variety of complex sources.
  • Create and maintain Data Integration Development documentation(s).
  • Reviews and provides constructive feedback on the work of others.
  • Executes proficiently all tasks and responsibilities. Identifies gaps and provides solutions.
  • Identified bugs and resolved them in an efficient way.
  • Increased performance of the extended applications by making effective use of various design patterns (Session Facade, Business delegate, DAO).
  • Identify, document and resolve project issues, escalate as required.
  • Support of production, post production and maintenance issues of the Project

Environment : ava 5, JEE 5.0, Struts, RAD 7.0, Ajax, JavaScript, JAX-WS, Web Services, SOA, SOAP, WSDL, JMS, Hibernate 3.0, JSTL, Spring, XML, XSLT, WebSphere 6.1, DB2 9.1, Squish, Apache CXF 2.1.3, Junit 4.1, SVN, Ant 1.6.5.

Confidential, West Chester, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed Application using Spring MVC and Spring Templates.
  • Used various Core Java concepts such as Exception Handling, Collection API's to implement various features and enhancements.
  • Provided L2/L3 support of Network Management Applications (i.e., AAA, Event Management, Performance Management, etc.)
  • Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.
  • Used Oracle 11g hosted in Amazon RDS as the Database.
  • Designing, coding, unit testing, defect fixing, deployments, issues debugging, etc. for multiple modules in CONGO.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.
  • Building reusable components and front-end libraries by using React.JS.
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
  • Developed AngularJS Single Page Application consuming JSON data from Restful services.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Debugging production issues, root cause analysis and fixing.
  • Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jquery and AngularJS.
  • Developed Junit test classes for unit testing purposes.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Developed server running script for automation using the JBoss application server.
  • Extensively used GIT as the version controlling Tool.
  • Configured Log4j for adding the debugging information in the code base.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Integrated different other modules with current existing reporting applications.
  • Extensively used JUnit/Mockito and developed JUnit tests classes.
  • Involved in Jenkins configuration.
  • Worked on production issues, used JIRA for a issue tracking.

Environment: Java, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search, GIT, JIRA, Junit, Unix, Log4j.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles.
  • Interacted with Business Analyst and Architecture team to gather requirements.
  • Involved in creating the time lines for deliverables by analyzing the requirements and risk calculations.
  • Developed the Technical Design Document (TDD), Use case diagrams and UML diagrams like Class and Sequence diagrams using OOAD approach.
  • Developed the applications using the Design Patterns MVC, Singleton and Session Façade.
  • Developed REST Web Services to provide data to the UI layer from the backend components.
  • Used Spring MVC framework to handle the web requests and used various controllers to delegate to the service layer.
  • Developed HQL, Criteria queries to perform all the required CRUD operations against the Oracle DB.
  • Used Hibernate template to persist data and worked with Hibernate relationships.
  • Developed complex PL/SQL queries using the program units Function, Procedure, packages in TOAD.
  • Wrote shell scripts to run batch applications in UNIX servers.
  • Worked on CRON jobs to trigger/automate the batch applications.
  • Helped in improving the performance of the applications by monitoring the logs and modifying the configuration of the applications.
  • Reviewed the AWR (Automatic workload Repository) to tune the SQL queries to enhance the performance of the applications.
  • Involved in Unit testing, SIT with Testing team and UAT with Business team.
  • Coordinated for Production deployments and involved in conducting smoke tests.
  • Actively participated in reviewing the code quality and followed the company standards.
  • SONAR and HP Fortify scan is used to review the code quality and find malicious bugs.
  • GIT/STASH and CVS is used as the version control and Jenkins for automated builds.
  • ALM to track the defects and change controls.

Environment: Java/Java EE 6, IBM WebSphere Application Server 7.0, Spring 2.x, JSP, JavaScript, HTML, JSTL, Hibernate 3.X, ActivMQ,MySQL, XML, Junit, Log4j, TOAD, Oracle 10g, Web Services, GIT/Stash, ALM, ANT, Windows 7, UNIX, PUTTY

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Used the spring framework features like Spring IOC, Spring MVC, Spring Batch.
  • Created POJO classes, spring configuration files to use dependency injection.
  • Introduced the concept of rich web based user interface design with the implementation of an AJAX based JavaScript framework.
  • Developed the services for auto and home policy premium derivation by interacting through EAI Services, Web Services for Quote.
  • Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.
  • Used IBM WebSphere Application Server and RAD to develop the application.
  • Used MySQL as backend Database. used Javadoc tool parses the declaration and documentation comments in set of java source file and produce a corresponding set of HTML pages.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in integrated unit testing and code review.
  • Developed Junit test cases for all the developed modules.
  • Implemented WSDL XML document to located and describe the Web services.
  • Implemented JAXB to convert XML to java object and java object to XML.
  • Debugging production issues, root cause analysis and fixing.
  • Integrated different other modules with current existing reporting applications.

Environment: Java, Spring 3.1, Hibernate 4.0, JSF, JSP, HTML5, Ajax, Java Script, Web Services, MySQL, WebSphere 8.5, IBM Clear case, Junit.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Involved in development, testing, implementation and maintenance of java application working with established processes.
  • Recommended changes to improve established java application processes.
  • Developed application code for java programs using the custom framework used at Ford.
  • Developed Ant build scripts for compiling and building the project.
  • Involves in documenting the application test results, fixing bugs and enhancements.
  • Support formal testing and resolve test defects.
  • Used the principles of Agile Scrum Methodology for managing the complete life Cycle of the software Development.
  • Used Struts MVC, framework for managing and developing the application.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Used Eclipse ID and ANT to build and deploy the code.
  • Configured and used Log4J for logging all the debugging and error information.

Environment: Spring2.0, Servlets 2.3, HTML, JSP 2.0, JNDI, Web Services, JMS, SOAP, JavaScript, JQuery, Tomcat application Server, SQL, JUnit, Log4J and ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile development process based on iterative development.
  • Developed use cases using Rational Rose based on the requirements.
  • Used Eclipse IDE.
  • Involved in implementing application using Spring MVC framework.
  • Involved in the developing various Hibernate mapping files; XML configuration, EJB for abstracting business logic and provide dependency-injection in Spring.
  • Involved in developing core validations and core business logic implementation.
  • Involved in Development of Servlets, J2EE, Dynamic pages using JSP.
  • Applied spring framework on the whole application, Designed and developed views, controller and model components.
  • Extensively used JDBC and Hibernate to communicate with the SQL database.
  • Used Hibernate in the persistence tier to connect with database.
  • Used Hibernate framework to retrieve the data from database.
  • Developed user access module using JSPs, Servlets and MVC framework.
  • Developed stored procedures and SQL queries for the application.

Environment: Java/Java EE, Eclipse, BEA WebLogic, Spring, Spring MVC, Spring IOC, JSP, JavaScript, HTML, JSTL, Hibernate, XML, UML, Log4j, Oracle 11g, Web Services, Microsoft Visio, Windows XP, JUnit, PL/SQL.

We'd love your feedback!