We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Manhattan, NY

SUMMARY

  • 8+ Years IT experience in requirements gathering, analysis, design, development, implementation, testing, documentation, integration, deployment, code management, production support, maintenance of various software applications, developing N - tier architecture based solutions with distributed components and internet/intranet applications using Java/J2EE technologies
  • Having Domain knowledge in the areas of Banking, Insurance, Finance, Credit Card Services, Asset Management and Mortgage.
  • Worked in Agile (SCRUM), test driven development, prototype development and Waterfall software development methodologies.
  • Extensive experience with technologies using Servlets, JSP, EJB, JDBC, Java Beans, Collections, JavaScript, XML, HTML
  • Strong Experience in Frameworks like Struts (Tiles Framework, Validator Framework), Spring (IOC, DAO, MVC, JDBC, ORM), Hibernate.
  • Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Proficiency in developing software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern) using Struts and Springs.
  • Designed User Interfaces using JSP and HTML, DHTML, JavaScript, CSS, JQuery and AngularJS for providing the user interface and communication between the client and server.
  • Experience in building web applications using Spring framework features like MVC, AOP, IOC, DAO and Template classes
  • Proficient knowledge in databases like Oracle, DB2, SQL Server, MySQL, well versed with strong and in-depth knowledge of relational database systems design and development
  • Experience in generating reports using Oracle Reports and Jasper Reports on Windows Environment
  • Experience in writing database stored procedures, triggers, and cursors using PL/SQL
  • Working experience in Web Services using REST, SOAP with XML/JSON.
  • Configured the logging tool in the applications using Log4j
  • Expertise in unit testing using JUNIT, Jasmine.
  • Understanding inNoSqlDatabases like Apache Cassandra,MongoDB.
  • Experience working with Developer IDEs like Eclipse, JBuilder, MyEclipse, JDeveloper
  • Expertise in coding business components using various API’s of Java like Multi-Threading, Collections
  • Experienced in working with XML technologies such as XML, XPATH (dom4j), XSD and XSLT
  • Worked on implementing Service Oriented Architecture using Web Services (SOAP, REST, and UDDI).
  • Experience in Java web frameworks JSF and Prime Faces.
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability - including: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), autoscaling architectures, using EBS under high I/O requirements, custom monitoring metrics/analysis/alarms via CloudWatch, the AWS API and different toolkits for instrumenting it .
  • Experience in Integration tools like Apache Camel.
  • Implemented Distributed Cache on Web Servers and Application Servers to provide non local storage and transaction throughput.
  • Worked on bug tracking tools like JIRA, Version One
  • Worked on building and deploy tools - Ant, Maven, Jenkins build.
  • Good knowledge on log4j for logging and JUnit for integrated testing.
  • Worked in TDD and version management tools Stash, Github, SVN.
  • Worked on with IDE tools such as Eclipse, Net Beans, and Jdeveloper.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Languages: C,C++, J2SE,J2EE, SQL, PL/SQL

Java & J2EE Technologies: JDK 1.4/1.5/1.6/1.7/1.8, JDBC 2.0/3.0/4.0, EJB 2.0/3.0, Servlets 2.3/2.4/2.5/3.0/3.1, JSP 1.2/2.0/2.1/2.2/2.3, JSTL, JSF, JMS, JNDI, JAF, JTA, JCA, JAAS, JAXR, JAXP, RMI, Applets (Swing, AWT), JavaBeans, iBATIS 2.2, DMR, Easy Mock, JavaMail API, Java Persistence API, Collections, Generics, Multi-Threading,Swing,Concurrency,Serialization

Web Services: WSDL,RESTful, SOAP, JAX-RPC, JAX-WS, JAXB, SAAJ, Metro

Web Technologies: HTML3/5, DHTML, XHTML, CSS3, XML, XSL, XSLT, SAX, Schema, XPath, DOM, WML, JavaScript, JQuery, JSON, AJAX, Node JS, Angular JS, Twitter Bootstrap, Word Press, GUI, iText, JBOSS SEAM, Adobe Flex, Apache POI, DTD

Frameworks: Spring 2.0/2.5/3.0/3.1, Hibernate 3.0 /3.2/4.0/5.0, JPA, Struts 1.x/2.0, ADF, Spark,Castor Framework, Top Link, Maverick

Applications/Web Servers: WebSphere 5.x/6.0/7.0/8.x, BEA weblogic 8.1/9.2/10g/11g/12c, JBoss AS 4.0/4.2/5.1/6.0/7.0, JBoss EAP 4.2/4.3/5.0/6.0, Glassfish, Tomcat 4.0/5.x/6.x,/7/8, Apache HTTP Server, Microsoft IIS.

Data Base: Oracle 8i/9i/10g/11g/12C, MS SQL Server 2000/2008/2008 R2/2012/2014, MySQL 4.x/5.x

IDE Tools: JBuilder, JDeveloper 9.0/10g, MyEclipse 5.x/6.6, Eclipse 4.x, Net Beans,Toad 4.0/8.5, SQL Developer, Rational Application Developer (RAD), IntelliJ

Testing: JUnit, JMeter, Selenium, JTest, Jasmine, Karma

Build Tools: Log4j,ANT, Maven, Jenkins, Cruise Control, Git, Logstash, CloudWatch, Puppet, Chef

Design Tools & Methodologies: OOPS, OOAD using UML with RationalRose, Visual Paradigm, Agile Methodology, SCRUM, Waterfall/Spiral SDLC, J2EE Design Patterns-DAO, VO, Business Delegate.

Operating Systems: Windows 98/NT/2000/XP/Vista/7/8, UNIX (Shell Scripting)

Version Controls: Stash, Git hub, CVS, VSS, SVN, ClearCase 7.0/7.1, Subversion.

Defect Tracking Tools & Others: Jira, Bugzilla, IBM Rational ClearQuest, Trac, putty, Apache Camel, winSCP, Business Objects, Auto Sys Job Scheduler,JMS, Apache Active MQ, Rabbit MQ, Control M Scheduler, Site Minder, Vantage Analyzer, Twilio, Amazon Web Services (AWS), Hudson

PROFESSIONAL EXPERIENCE

Sr Java/J2EE Developer

Confidential - Manhattan, NY

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Extensively used Scrum Programming concept which is part of Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Skilled in using Jira - Atlassian Agile Development software to meet the Sprint goals.
  • Responsible for building, maintaining and enhancing the Client/Server application using J2EE standard open-source framework Spring MVC, Hibernate and Oracle as Back-end.
  • Developed front-end content using HTML5, CSS3, Angular JS and client side validations using JavaScript.
  • Implemented Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser application.
  • Implemented core features of Angular JS framework such as Dependency Injection, Data-Binding, Filters, Directives, Templates Services and Deep Linking.
  • Used AJAX to get the data from the server asynchronously by using JSON/XML object and Jackson API.
  • Involved in implementation of enterprise integration with web services and legacy systems using REST.
  • Developed Rest Web Services to produce application business services at Web layer level.
  • Used Apache CXF as the web services framework to implement the REST API’s involved.
  • Developed and maintained multiple versions of web services by creating corresponding end points with Apache CXF
  • Created SOAP Web Service components to Consume services from externally sources like Mosaic, SAF, and ALR Services.
  • Implemented caching strategies in web services client layer for reducing the number of executions in controller.
  • Added WS-Security using XW/SS to secure the Web Services. Used Xfire to read the XML response coming from Web Services.
  • Configured and maintained WSDL document to describe Web Services components.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
  • Implemented MDB for transaction processing to maintain concurrency across database Oracle
  • UsedJavaSwing for few components in accordance with SWT application with multithreading environment with Concurrency andJavaCollections.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules
  • Development of Spring Bootiful applications withmicroservices.
  • Worked inMicroServicesArchitecture.
  • Implemented Multi-Threading concept to pull data concurrently from multiple web pages in order to generate PDF file in a timely manner.
  • Used Hash Map and List at different scenarios in order to send collection as Object.
  • Developed the application using Spring Framework that leverages the classical (Model-View-Controller MVC) architecture.
  • Implemented features like logging, user session validation using Spring-AOP module.Used Spring security framework for authentication and authorization of the application.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and implemented using Spring Annotations.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • JMS was used to send/receive Asynchronous data from various message brokers.
  • Used Hibernate as Object Relational Mapping (ORM) tool for back-end data Persistency.
  • Extensively used Hibernate Query Language (HQL) for data retrieval from the database and managed the transactions using the Spring Hibernate Transaction Management.
  • Used Second Level Cache to enhance performance and proper memory management.
  • Created in-memory database for JUnit, Spring and Maven.
  • Used Distributed Cache for better redundancy to serve data across multiple locations.
  • Extracted data weekly from Oracle 11g to Derby database using Oracle SQL Developer database extraction and performed scripts to convert database tables efficiently.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, Stash and AWS AMI’s, whenever a new Stash branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Installation and troubleshooting on VMware runningLinux(RehHat) and Windows (wintel, windows 7, XP, Vista).
  • Set up and troubleshoot issues with Secure Shell in the environment to accommodate script automation and password changes.
  • Implementation and setup of localLinuxdisk backups using open Source applications
  • Used JUnit & Jasmine Automation framework for performing Unit testing.
  • Used Jenkins for Continous Integration and Continous Development.
  • Used log4j to capture the log that includes runtime exceptions.
  • Used Stash as Distributed version control system and Git branching for creating a new feature and making bug fixes.
  • Installed, deployed and upgraded AWS Cloud- based servers and services in accordance with project guidelines.
  • Used Elastic Beanstalk to deploy and manage applications in the AWS Cloud.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Involved in the complete life cycle of the project from the requirements to the production support.

Environment: Java 1.7, HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS, Spring MVC, Hibernate 4.0, REST, SOAP, Apache CXF, Apache Camel, Derby Database 10.5, Oracle 11g, Log4J, Apache Tomcat 8.0, Web Logic, JNDI, Maven 3.2, Stash, Tortoise Git 1.8, Jenkins, Docker, SourceTree 1.6, JDK Migrator 1.0, SQL, UNIX, Oracle SQL Developer, Windows 7, Eclipse IDE 7.0.

Sr. Java/J2EE Developer

Confidential - Jersey City, NJ

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used ScrumDo for project Management).
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
  • Developed the DAO layer using Hibernate and used caching system for real time performance.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Created POC for Spring Batch for running batch jobs
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Developed WebService provider methods (bottom up approach) using WSDL and RESTful for transferring data between the Applications
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
  • Used AJAX for developing asynchronous web applications on client side
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
  • Designed various applications using Multi-Threading concepts, mostly used to perform time consuming tasks in the background
  • Developed Generic Java Packages to produce and consume JMS messages through topics and queues in Asynchronous message processing with guaranteed delivery.
  • Implemented Java collection to send the object & to receive the response across the layers.
  • Used AngularJS MVC framework to build Web application
  • Wrote JSP& Servlets classes to generate dynamic HTML pages
  • Adopted Spring framework for the development of the project
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Used Maven 3.1 for create the project archetype and build the interface modules for customizing WAR and EAR files
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Developed Session Beans and Entity Beans (JPA).
  • Involved in writing Hibernate Query Language (HQL) for persistence layer
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Involved in development of Reports using Oracle Report tool
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
  • Used Distributed Caching to reduce traffic to the persistent data store.
  • Used Log4j for application logging and debugging.
  • Used Jenkins for continous integration.
  • Used Github as Distributed version control system and branching for creating a new feature and making bug fixes.
  • Involved in post-production support and maintenance of the application

Environment: Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Spring MVC, Hibernate, EJB (Session Beans), Restful based Web Services,Log4J,WebSphere, JNDI, Maven, Github, Jenkins, JPA, Oracle, Windows XP, UNIX, Eclipse.

Sr. Java/J2EE Developer

Confidential - Bloomington, IL

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
  • Used JSP and Servlets for server side transaction.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used XPATH to navigate through Attributes and Elements in a XML Document.
  • Developed modules to interact with other enterprise applications using Web services WSDL and SOAP Web Sevices.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as such as Thermostat and Demand-Response management.
  • Used JAXB to marshal and unmarshal the xml-java object,java objects-xml
  • Design and development of Test Simulation tools in Java (J2EE), to automate SOAP transactions.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Developed entire application web-based client implementing MVC Architecture using Spring MVC Framework.
  • Implemented Object-Relation Mapping in the persistnace layer using Hibernate Framework in conjunction with Spring Functionality.
  • Design and developed the processes using Multi-Threading to make it Asynchronous.
  • Used Multi-Threaded Environment to run the processes asynchronously using different future calls to access the data.
  • Developed several Shell Scripts to automate file transfer.
  • Participated in understanding of ExtJS technologies and development tasks.
  • Version control of the code and configuration files are maintained by SVN
  • Involved in Unit Testing using JUnit.
  • Worked on generating the web services classes by using WSDL, UDDI, SOAP, Spring-WS.
  • Involved in technical requirement requirements gathering.
  • Involved in developing spring components and Hibernate modules.
  • Involved in leverage component framework to web technologies through Java web start.
  • Developed the system architecture (UML).
  • Implemented business objects and business logic of the system (Java).
  • Good hands on UNIX Commands, used to verify the log files on the Production Server.
  • Used Log4j for logging and debugging.
  • Used Jenkins with the methologies like CI (Continous Integration) and CD(Continous Development).

Environment: Java, Java Beans, JSP, Servlets, Spring MVC, HTML, XML, DHTML, JSON, Hibernate, SOAP based WebServices, JBoss, Log4j, JUnit, Eclipse,Subversion, Jenkins.

Sr. Java/J2EE Developer

Confidential - Minneapolis, MN

Responsibilities:

  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate
  • Created Restful web services interface to Java-based runtime engine and accounts.
  • Load and transform large sets of structured, semi structured and unstructured data
  • Created POC for Spring Batch for running batch jobs.
  • Developed server-side services using Java, Spring, Web Services (SOAP, WSDL)
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Consumed Web Services for transferring data between different applications. Experienced with SOAP/WSDL
  • Used Github as Distributed version control system and branching for creating a new feature and making bug fixes.
  • Used Soap based Spring Web services for transferring data between applications
  • Involved in the application development using Spring MVC module
  • Developed application client using Java Swings and Multi-Threading concepts (Swing Worker)
  • Developed single page backbone.js application.
  • Analyses business needs and create software solutions, design and documentation of REST APIs for collection.
  • Responsible for Creating/Configuring monitoring tools and automates proactive monitoring tasks.
  • Performance Tuning and Design/Develop Preventive health checks/tools ensuring high availability environment.

Environment: Java, JDBC, Spring, Hibernate, SOA, JSP, WAS 7.0, Gradle, Groovy, XML, Java script, DB2, MySQL, WebLogic, Soap, Github, Backbone.js, OSGI, Scala,Unix, Intellij IDE.

Sr. Java/J2EE Developer

Confidential - Dallas,TX

Responsibilities:

  • Extensively participated in the Analysis, System study and Designing of the project.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Rational Rose.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Used AngularJS MVC framework to build Web application.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • UsedSpring MVC frameworkfor implementing the Web tier of the application.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using Hibernate.
  • Increased performance of code by implementing Hibernate Named queries.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST.
  • Developed Session Beans for the Business logic.
  • Involved in creating, modifying and updating database tables in oracle 11g.
  • Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Used GITHUB for source control.
  • Used Selenium framework for testing the application.

Environment: Java 1.6, J2EE, JSP, Servlets, CSS, HTML, IBM WebSphere application server, Spring, Eclipse, Sybase, Sql developer, Windows 7, Hibernate, XML, XSLT, WSDL, SOAP, UML, Scala,Github, Rational Rose, Selenium.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in Analysis, Design, Development, Unit Testing and Load Testing of the Application.
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP. Generated dynamic Web pages with Java Server Pages (JSP).
  • Used Struts MVC Framework, JSP, Servlets, JavaScript,Ajax,XSL, CSS, DHTML, XHTML and HTMLfor developing UI Screens.
  • Implemented the persistence layer using Hibernate ORM. Utilized PL/SQL for stored procedures.
  • Developed Eclipse Rich Client Platform framework for creatingJavaclient side applications.
  • Developed Hibernate Mapping files and Domain objects.
  • The GUI was designed on the base of MVC design-patterns and Swing APIs are used extensively.
  • Designed and developed front end screens for new reports using Swing components (Jtree,JTable, JList, JComboBox, JMenu, Layout Management) Java, JSP, Servlets on Eclipse.
  • Developed GUI using, Swing for Customer entry form and result form.
  • Developed JUnit Test Cases for Service Layer and DAOs.
  • Developed Ant Scripts to build the application.
  • Implemented Oracle Queries and Triggers using SQL Server, SQL and PL/SQL.
  • Developed and deployed EJB 3.0 bean components on WebLogic application server
  • Obtained Message Driven Beans functionality using Scheduler timers and Session beans, JMS to listen for test orders and test results and update database.
  • Used Singleton, DAO, DTO, Session Façade, MVC design Patterns.
  • Wrote Unix shell scripting.
  • Involved in development and deployment of application on Unix environment.

Environment: Java 1.5, J2EE, EJB, JDBC, ANT, Oracle 10g, SQL,PL/SQL,Eclipse,SQLServer,XML,JMS, JavaScript, CSS,DB2, Struts, Hibernate 3.0, HTML, Websphere MQ Series,Web Services, Scala,Apache Tomcat, Log4J, WebLogic 9.2, JUnit, JSTL,Axis 1.4, Swing, UNIX, RCP.

We'd love your feedback!