We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ years of software development experience in object oriented programming, design and development of in UI/Front End, Multi - Tier distributed, Enterprise applications and Mobile applications using Java and J2EE technologies with Software Development Life Cycle.
  • Experience in Full life cycle development of Analysis, Design, Implementation, Testing and Deploying n- tier/client-server applications using Java and Web technologies.
  • Involved in design and developing web based enterprise applications using Core JAVA, J2EE and Advanced Java technologies.
  • Worked on Java and related technologies - Core Java and J2EE - Servlets, JSP, JSF, Struts, Spring, Hibernate, JPA, JDBC, JNDI, JMS, XML, XSLT, JAX-WS, JAXB, SOAP/REST Web Services, AWS, WSDL, JAXB, JAAS
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone.js, bootstrap css, angular.js, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Extensively worked on during my tenure in Software Development are Angular.js, React.js, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • A very good understanding of Groovy and Grails.
  • Used Core java Concepts based on Multithreading, concurrency, concepts, for updating the inventory using the I/O concepts.
  • Experience in integrating UI code with server side platforms.
  • Experience in developing mobiles apps on Android platform
  • Extensively used Open Source Frameworks Spring, Struts MVC II, MVC and Hibernate, iBatis.
  • Proficient in Administration, installation, configuration, and fine Tuning and Deployment procedures of Web applications with Apache Tomcat Server, IBMWeb Sphere as well BEAWeb logic Application Servers on various Operating Systems like Windows 98/NT/2000/XP, LINUX, SOLARIS.
  • Extensive experience in using J2EE design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Singleton, DAO, DTO and Business Delegate, View Helper Pattern.
  • Expertise in developing dynamic user interfaces, cross-browser event handling, DOM manipulation.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML(SOAP/UDDI/WSDL) and REST based Web Services
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages
  • Good at parsing XML using DOM parser.
  • Experience in using various Configuration Management tools like GIT, CVS, SVN and Rational Clear Case.
  • Experience with Use-case design, Class & Sequence diagrams using UML/Rational Rose.
  • Experience in UNIX, LINUX and UNIX Shell Scripting.
  • Good experience in database development using database engines like Oracle, SQL Server, MY SQL and DB2.
  • Strong experience in coding using SQL, PL/SQL Stored Procedures/Functions
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Extensive experience in designing MongoDBmulti-shared cluster and monitoringwithMMS.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Experience in using Amazon Web Services like RDS,EC2,Redshift,SQS,SNS,Cloud Watch and S3
  • Experience in software configuration management using CVS, SVN and IBM ClearCase.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Extensively used Database tools like TOAD, SQL developer.
  • Development of services that utilizeAWSSDK's (Dynamo DB, Elastic Beanstalk, EC2,Lambda).
  • Proficient in Multi-threading, Synchronization, Collections, Exception handling using Java & J2EE technologies.
  • Good working knowledge in building applications using Apache ANT and JUnit automated testing.
  • Experienced in planning and executing the Projects using Agile and Waterfall methodologies.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
  • Strong to apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.

TECHNICAL SKILLS

Java & J2EE Technologies: Core Java1.7/1.6,JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, RMI, JAXB 2.0, SAX and DOM, Tiles, DOJO, Groovy/Grails.

Web/Application Servers: IBM Web Sphere 6.x/5.x/4.x, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, and Tomcat4/5/6.

Frameworks & Middleware: Struts1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, RichFaces 3.3 Hibernate5/4/3.0/3.1, IBatis2.0, IBM MQ series, Axis1.4/2.1.3, Apache CXF

Web Services: SOAP, REST, WSDL, UDDI, AWS

Development Tools/IDE’s: Eclipse Kepler/Juno, My Eclipse8.0, WSAD 6.0, RAD, Net beans 4.1, BEA Weblogic Workshop.

Design Methodologies: RUP, UML, J2EE design Patterns.

Design Tools: Rational Rose, Microsoft Visio 2003, Visual Paradigm.

Open Source: JUnit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, Source Tree and GIT Hub.

Platforms: Windows 7/XP, UNIX (SOLARIS), LINUX, ANDROID.

Databases: Oracle 11g/10g/9i/8i, MS SQL Server 2008/2008r2, MS Access, MySQL, NoSQL, Mongo DB, Cassandra

Database Tools: TOAD 9.0 and SQL Developer Client tools.

Web Development: AJAX, JQuery,JavaScript,Angular.JS, React.JS

Scripting Languages: Maven3.0, Ant 1.5/1.7, Perl, PHP, Java Script, UNIX.

Markup Languages: HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

JAVA/J2EE DEVELOPER

Responsibilities:

  • Design and developed RESTful and SOAP web services for V6 Liveapplication.
  • Developed common external services framework for clients using RESTful web services, SOAP to connect multiple backend systems with different protocols.
  • Involved in analyzing requirements, designing flow, sequence diagrams, preparing design documents.
  • Generated stubs and skeletons using maven xjc plugin from WSDL.
  • Update user stories in Rally, create/update tasks for User Stories in Rally in an iteration.
  • Generated JAXB objects from XSD (XML schemas) using maven plugins.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS
  • Coded Groovy, domain class to handle the business logic.
  • Used JAXB for processing of XML documents, modifying XML documents.
  • Used Maven for compiling, building and installing Maven projects.
  • Implement the Hibernate second level (EH-Cache) to reduce the data base cells
  • Implemented Angular.js and Node.js with Spring MVC as model component.
  • Developed custom Angular.JS directives, tags and integrated with spring forms.
  • Writing the code to coordinate between middle tier and presentation tier.
  • Developed ATG Droplets, Delegates for handling http requests from client.
  • Used Spring MVC controllers, services, model and views.
  • Design and developed JSP views for billing system application to send request to Spring Controllers and as presentation layer.
  • Developed Client behavior components to interact with back end systems using SOAP web services.
  • Create, parse XML documents using JAXB to send to back end system and process response from backend system.
  • Used Spring Chain to carry forward the process in the flow.
  • Used Hibernate for persistence, generated hibernate objects, configure hibernate mapping file.
  • Also used Ant for building of few applications.
  • Developed the same the application using Android framework and deployed it in the cloud.
  • The Android application was developed using HTML5, Java & JavaScript
  • Deployed applications on Web logic application server, configure data sources to connect to oracle DB.
  • Wrote sql scripts as needed to query/update data from SQL Server data base.
  • Also involved in UI development for other modules which involved HTML, CSS, JavaScript, AngularJS
  • Worked on merging different SVN modules with old revisions, coordinate with developers to resolve any conflicts.
  • Used SVN repository for maintaining the code basis.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Used log4j for logging, JMock, Junit for testing.
  • Involved in Agile methodology, scrum meetings, stand ups to discuss status updates, progress, any issues.

Environment: JDK 1.7, Eclipse, Spring MVC, Agile, REST services, SOAP(CXF), AWS, MongoDB, Hibernate, Maven, JMS, WebLogic, ATG, JSP, SQL Server, XSLT, DOM, XML, XSD, JAXB, Unix, Ant, Angular JS,JQuery, JSF 1.2/2.0, Richfaces 3.3, Subversion(SVN), JUnit, Log4j.

Confidential, Plantation FL

JAVA/J2EE DEVELOPER

Responsibilities:

  • Worked closely with Manager, Business Analyst, development and testing team for designing and developing the application as per proposal.
  • Interacted with the business users for gathering the requirements during design, development and implementation phases.
  • Involved in the review of the BRD, HLD, LLD, Use Cases, Functional specifications, Test design of the application.
  • Involved in design and develop the web application with the java.
  • Implemented the application using J2EEdesign patterns like Spring MVC (Model- View- Controller), Singleton, DAO, DTO (Data Transfer Object), Spring Web flow 2.0, Business Delegate, Business Object, Factory, Chain of responsibility, Adapter and SOA.
  • Implemented MVC architecture using Spring Web MVC framework with integrated JSF.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Developing Hibernate Configuration files for MySQL 5.1, Oracle 10g &11g and Mongo DB.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Developed various java objects (POJO) as part of persistence classes for ORM.
  • Worked on JavaScript, JQuery and Servlets to generate dynamic web pages and web contents.
  • Used MVC design pattern for designing application, JSP and CSS3 as the view component.
  • Modified log4j for logging and debugging.
  • Used AngularJS to create single page applications and pagination.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets
  • Development and Debugging was done using Eclipse IDE.
  • Prepared Unit test cases using JUnit and integration testing.
  • Application was deployed using JBoss and used SQL Server as database server.
  • Used Selenium test tool for web application testing.
  • Implemented REST Full based Webservices.
  • Implementation of the Business logic layer for Mongo DB Services.
  • Used Jenkins build tool for Continuous Integration.
  • Worked in developing the UI in HTML, CSS, JavaScript
  • Also converted the UI code to JSP tags
  • Implemented cache algorithms to decrease the overall execution time
  • Building application and deployment in servers as per request from the QA team using Maven.
  • Used Maven for version control and configuration management and changed multiple VCS for example CVS and SVN for respective advantage.
  • Used JUnit for testing the application modules and Log4Jfor logging.
  • Done unit testing using JUnit.
  • Developed test scripts in Groovy to report application.
  • Wrote the Groovy/Grails plugin to address security of Rich Text in Grails application.
  • Designed and implemented a reporting system using Groovy.
  • Monitoring team development activities, follow-up on the tasks and provide assistance.
  • Working with development teams to troubleshoot development environment, production environment, and performance tune and optimize code.
  • Providing onsite and on-call support for production and integration environments.
  • Developed and Deployed the same application in Android and deployed it in local play store
  • Also tested the application on Android Platform using Android adb commands.

Environment: J2EE, Java 7, Servlets, XML, JDBC, Hibernate, Struts 2.0, Maven, JavaScript, JSP 2.0, CSS3, Angular-js, JQuery,SOAP, JSF, Spring, Java Beans, REST, SQL Server, Mongo DB Linux, JAAS, Stored Procedures, Unix, Jenkins, JIRA, JMS, HTML5, UML, Selenium, JQuery, JAX-RS, JSON, Eclipse, JBoss, Agile Model,JSF 1.2/2.0, Richfaces 3.3 Log4j, SVN, Junit.

Confidential, Boise, ID

JAVA/J2EE DEVELOPER

Responsibilities:

  • Analyzed and Designed business specific requirements from business people.
  • Implemented the application using J2EEdesign patterns like Spring MVC (Model-View- Controller), Singleton, DAO (Data Access Object), DTO (Data Transfer Object), Spring Web flow 2.0, Business Delegate.
  • Used Programming agile software development methodology to satisfy the business requirements in an iterative development approach.
  • Involved in design and develop the web application with the java.
  • Implemented dependency injection on facade implementation using spring framework.
  • Involved in design and development of architecture of the application using MVC Model 2 design patterns and Struts framework using JSP and controller Servlets.
  • Used the Struts 1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP, CSS3 and JDBC.
  • Used Angular JS to create single page applications.
  • Created stored procedures and triggers and used SQL Server as database server.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Implemented second level Cache to reduce the overall execution time.
  • Used Cassandra for High Performance Database Operations.
  • Modified logging levels and inserted debugging logs to service log file using log4j.
  • Created a Call center data entry application in Grails/Groovy to generate data management statistics
  • Developed customer portal applications in Groovy and Grails
  • Residential and commercial portal development in Groovy and Grails
  • Implement logging standards on the system and helped the support team to track exact logs for broken, malfunction task while maintaining the applications.
  • Run debugging, unit testing and integration testing using Eclipse IDE.
  • Involved in creating a module that parses XML file of transaction history in presentation layer.
  • Developed Stateless and Stateful session beans.
  • Used Tomcat for deploying various components of application and MAVEN as build tool and developed build file for compiling the code of creating.
  • Used Ant for version control and configuration management.
  • REST client request is used to make use of services.
  • Used Bamboo build tool for Continuous Integration.
  • Was actively involved with production and support.
  • Involved in testing the ported application and used Selenium test tool for web application testing.
  • Participated in Quality analysis and testing.

Environment: J2EE, Java 1.6, Servlets, JDBC, Hibernate (ORM Framework), Struts 2, Agile software development methodology, Apache Ant, JMS, JIRA, JTA, JAX-RS, SQL Server, Cassandra, Spring AOP Framework, PL/SQL, Selenium, JSON, Junit, Unix, SOA, Web Services, REST, JavaScript, JSP 2.0, CSS3, UML, Eclipse, Tomcat, Log4j, XML, Jquery,GitHub.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts
  • Design and developed applications with Eclipse in Java using a Struts 1.2 framework running on Weblogic application servers.
  • Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script
  • Widely Used Design pattern like DAO, Singleton, Business delegate and Service Locator in the process of system designing and development
  • Developed JMS components to send messages from one application to other application internally
  • Used Message Driven Beans and JMS to process the requests from the customer asynchronously
  • Developed stored procedures, cursors and database Triggers and implemented Scrollable Result sets
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party to verify the credit score of applicants
  • Leveraged Groovy scripting to provide a dynamically extensible environment.
  • Created and presented training materials for Groovy, Unit Testing, the Gradle build framework
  • Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
  • Developed Web services using top-down approach and coded required WSDL files
  • Used XSL/XSLT for transforming common XML format into displayable format
  • Involved in testing the system using JUnit
  • Developed automated build files using ANT
  • Maintained the source code versions in Subversion repository
  • Used Log4J for logging and tracing the messages
  • Deployed application in WebSphere Application Server and developed using RAD

Environment: Core Java 1.5, Websphere6.0, RSA6.0,Oracle, Linux, Servlets, JSP 2.1, Struts1.2, AJAX, HTML, JMS, JNDI, JAAS, JTA, XML, XSL, JAXB, SOAP, UDDI, WSDL, JUnit, Log4J, ANT, VSS

Confidential

JAVA DEVELOPER

Responsibilities:

  • Online use JSP to control activity and the Thin-Client uses UNIX shell scripts to control activity. Developed UI for the Development of UI using JSP, model classes which handle the data from JSP and perform the business logic, controller classes which routes the request to appropriate action classes to handle the request.
  • Perform validation using JavaScript and use AJAX to create more interactive web pages.
  • Have 2 scripts for each environment one for internal reports and one for the adjustments email. Adjustment email script passes an argument to the performing class (RptClient).
  • Developed JMS components to send messages from one application to other application internally
  • The UNIX shell scripts are in turn initiated by a scheduler (AutoSys) which runs the internal reports three times a day and the adjustment email once a day.
  • Developed various test cases and performance unit testing.
  • Involved in enhancements coding.
  • Prepare UTP, Peer review and code review docs.

Environment: Java/J2EE, JSP, Struts1.1, Oracle 9i, UNIX, Tomcat 5.5, Hibernate, AJAX.

We'd love your feedback!