We provide IT Staff Augmentation Services!

Senior J2ee/java Developer Resume

5.00/5 (Submit Your Rating)

Raleigh North, CarolinA

SUMMARY

  • Results - driven software professional with 7+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Worked with complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.
  • Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Worked with spring-hibernate, spring security, spring validations and Spring-JDBC integration on various web-applications.
  • Expertise in developing GUI using HTML, DHTML, DOJO, Java Script, CSS, AngularJS, Bootstrap, JSF, XML, SOAP, REST, jQuery and AJAX scripting.
  • Experience in workingwith applications developed using Object Relational Mapping frameworks likeHibernateand MVC frameworks likeStruts, JSF etc., and IOC frameworks likespringand its subsidiary modules such asSpringJDBC, Spring IOC, SpringSecurity, andSpringAOP.
  • Experience in front end development usingHTML 5, CSS 3, JavaScript, and jQuery,Ajax, JSON and JSTL.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Worked on Simple Storage Service(S3), Amazon Simple DB, RDS, Amazon Cloud Watch, SNS, SQS and LAMBDA
  • Good Database Experience in SQL/NoSQL in various databases such as Oracle, MYSQL, PL/SQL, DB2, MongoDB and Cassandra Server.
  • ExpertiseinDevelopingEnd to End B2B and B2C application usingJEE & J2EE technologies such asServlets,JSP,EJB,JNDI, JPA, JTA,JMS,JDBC, JAXP, JAXB
  • Experience in Version Control Management tools likeSVN, CVS and GIT.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, and Tomcat.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
  • Worked on frameworks like Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Worked on Application Servers and Web servers - IBM WebSphere.
  • Worked on MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL.
  • Worked on Database Development using SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD.
  • Worked on bug tracking tools like JIRA, CRM, Bugzilla, Remedy and qTrack.
  • Worked on building and deploy tools - Ant and Maven with Hudson and Jenkins build.
  • Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), Web Sphere Studio Application Developer.
  • Strong Experience in Microservices Development using Spring Boot Framework
  • Have good knowledge and solid understanding ofDevOpsand continuous delivery tools such as Puppet and CFEngine.
  • Knowledge on performance tuning ofETLprocesses to ensure batch processing times met clients SLA requirements.
  • Provided training on the full spectrumCICDsolution ensuring development and operations staff could spin up and maintain the environment as well as efficiently onboard new Microservices.
  • Able to handle ETL designs involving Source databases Oracle, Flat Files (fixed width, delimited), DB2, SQL Server, and Target databases Oracle, Teradata and Flat Files.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment andDevOpsprocesses for Agile projects.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.

TECHNICAL SKILLS

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

J2SE / J2EE Technologies: Servlets, JSP, Java Beans, EJB, JPA, JDBC

Web Technologies: Java Script, Angular JS 2.0/ 4.0, Boot Strap, CSS, jQuery, HTML, HTML5, XML, XHTML, DHTML, JSF, AJAX, JSON, React JS, Redux

Cloud Technologies: Cloud Formation, route 53, EC2, S3, Cloud Front, IAM, AMI, VPC, Dynamo DB, RDS, ELB, DBA

Version Control Tools: SVN and Rational Clear Case, CVS, GIT

Frameworks: Log4J, JSF, Hibernate, Spring, Struts

Build Tools: Jenkins, Gradle, ANT, Maven

Web/Application Servers: Apache Tomcat and JBoss, J2EE Server 1.6, IBM WebSphere

Design Patterns: MVC, Data Access Object, Session Facade, Front Controller, IOC, Business Delegate, Singleton

Databases: MYSQL Server, SQL server, Oracle 10g/11g, NoSQL, Cassandra, MongoDB, DB2

IDE / Tools: Eclipse, MyEclipse, NetBeans, IntelliJ, RAD, WSAD.

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, North Carolina

Senior J2EE/Java Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules usingJSP, spring,Servlets, HTML, CSS and JavaScript.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Extensively used Twitter Bootstrap to develop front end of the application.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Followed Java&J2EE design patterns and the coding guidelines to design and develop the application.
  • Worked on installation and configuration ofDevOpsAutomation Tool Puppet.
  • Develop cloud formation scripts to build on demand EC2 instance formation.
  • ConfiguredAWS Security Groups which acts as a virtual firewall that controls the traffic for one or moreAWS EC2 instances.
  • Designed and created store, actions and reducers using Redux unidirectional data flow
  • Use of redux middleware for logging and talking to the asynchronous API.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Performed version control using Subversion.
  • Load data from various data sources into HDFS using Kafka.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Used Apache Tika for text attraction from documents
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Monitored the error logs using Log4J and fixed the problems.
  • Managed Jenkins forCICDin a multiple VPC AWS environment for Java and Node JS.
  • Implemented a Docker delivery pipeline allowing forCICDof Java tomcat web service containers.
  • UsedCuramframework to drive requirements, process flow documents, and subsequent design estimation. Used Query Analyzer, Execution Plan to optimize SQL Queries.
  • Involved in PL/SQL code review and modification for the development of new requirements. Coded PL-SQL packages and procedures to perform data loading, error handling and logging.
  • Worked on the migration from physical servers to cloud (AWS), and usedchefto automate the infrastructureinAWS by creating EC2, S3, RDS, VPC and Route 53.
  • CreatedAWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • ConfiguredAWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, CloudFront, ELB and Elastic Beanstalk.
  • Deployed applications onAWS by using Elastic Beanstalk.
  • Developed logic and code for the registration and validation
  • Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript,React JS, JSON and HTML5.
  • Involved in consuming, producingRestfulweb services usingJAX-RS.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities.
  • UsedCuramto design Business solutions and Business requirements.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework EhCache to cache the site data
  • Used SoapUI to manually connect to the web service and check data.
  • Parsed XML&JSON responses received in Java code through Web Services
  • Used JUnit for test cases
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.

Environment: Java 1.7, J2EE, JSP, Servlets, Hibernate, Spring, PostgreSQL, PL/SQL, Apache Tomcat Application Server, REST and SOAP Web services, GIT, EC2, S3, ELB, Elastic BeanStalk, RDS, Elastic IP, IAM, Security Groups, Cloud Watch, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX, JAX-RS, XML, JSON Twitter Bootstrap, NodeJS, AngularJS/2/4.

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Experience with advanced front-endtechnologies like Bootstrap UI, Bootstrap modal, HTML, XHTML, DHTML, Angular JS, JSON, jQuery, CSS, XML, XSL, XSLT.
  • Used XML Web Services using REST to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Configured the spring framework for entire business logic layer with XML based bean configuration.
  • Coding using Core Java, JSP, Servlet, and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Extensively used Eclipse based STS IDE for building, developing and integrating the application.
  • Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Configured anAWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of DB Instances.
  • Using Amazon Route53 to manage public and private hosted zones.
  • Experience inAWS CloudFront, including creating and managing distributions to provideaccess to S3 bucket or HTTP server running on EC2 instances.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used javacollections API extensively such as Lists, Sets and Maps.
  • Wrote DAO classes using spring and Hibernate to interact with database for persistence.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Implemented Maven and Jenkins build tools to build jar and war files and deployed war files to target servers.
  • Developed logging aspects using Spring AOP.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Developed Spring Controller classes, Command classes and configured dispatcher-servlet.xml for Spring (MVC).
  • Used Splunk for the engineering dashboards used by the developers for easy track of application
  • Developed Hibernate persistence layer modules using EJB JavaPersistence API (JPA) annotations and Entity Manager.
  • Worked on developing JavaAPIs, which communicates with the JavaBeans.
  • Implemented MVC architecture using spring, Custom and JSTL tag libraries.
  • Developed POJO classes and writing Hibernate query language (HQL) queries.
  • Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
  • Created Stored Procedures using SQL for data modification.
  • Deployed the application on the Tomcat Application Server.
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Worked with SVN version control.
  • Implemented Logging framework using Log4J.
  • Done with code review and documentation review of technical artifacts.

Environment: JDK 1.5, J2EE, Servlets, JSP, JDBC, HTML 4.0, XHTML, DHTML, NOSQL, Splunk, Node JS, React JS, Angular js, JSON, jQuery, CSS, XML, XSLT, EC2, S3, Security Groups, CFT, SQS, VPC, Route 53, Oracle, SQL, Struts 2, Hibernate, JavaScript, Weblogic, Ant, Log4J 1.2, JBOSS Application Server, Eclipse. Maven, Web Services(JAX-WS).

Confidential, Detroit, MI

Sr. Java Developer

Responsibilities:

  • Analyzed the requirements to define business process and workflow for each of the Use cases.
  • Interacted with BA’s and gathered requirements and discussed with architects on the solution and developed approach documents for workflow features and interfaces pertaining through workflows.
  • Designed and developed the UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, BootStrap, AngularJS, JQuery.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
  • UsedSpring MVC and SpringWeb flowto implement business logic, Validation Frame Work and Tiles Frame work for Layouts.
  • UsedSpring MVC frameworkfor implementing the Web tier of the application.
  • Used different Design patterns like DAO pattern, and singletonto achieve clean separation of layers.
  • POJO based domain model integrated withHibernate ORMfor persistence Aggregation of data based on the summarized data.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • Implemented Client side Web services (SOAP).
  • Worked withJMSQueues for sending messages in point-to-point mode.
  • UsedLog4jdebugging tool to monitor the Error Logs.
  • UsedJunittest environment for test based development.
  • Worked on fixing bugs, and majorenhancementsof the phases.
  • Improved some areas in code to use using correct features of Spring Batch to improve the quality of code and also refactored code to remove unnecessary code.
  • Worked with Websphere 7.0 as application server and Tomcat as web server.
  • DevelopedSQL queries, stored procedures,andfunctions.
  • Developed the code usingTest Driven Development (TDD).
  • Actively Participated intracking and resolving Production issues.

Environment: Java 1.6, J2EE1.4, JDBC, Servlets,JSP, EJB, Eclipse Juno, Oracle 11g, Eclipse, Web Logic 11, Apache Ant, XSL, Log4J, Aspect, Bootstrap, AngularJS, Web Services, Spring, UNIX, SVN, HP QC, Toad.

Confidential

Java/J2EE Developer

Responsibilities:

  • Prepare Functional Requirement Specification and done coding, bug fixing and support.
  • Interacted with the SMEs to capture the Business needs for referrals process.
  • Performed Gap analysis between business requirement on Proposed and existing systems.
  • Worked on the customization of UPS framework using Struts 1.0, JSP, JavaScript, html and CSS framework.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
  • Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
  • Used Web Services using SOAP to interact with other existing applications.
  • Worked on the defect fixing and change request for the Production environment.
  • Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.
  • Worked and deployed using Tomcat as web server.
  • Worked on Weblogic-Ant utilities to generate proxies to invoke webservices as a client.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: Java/J2EE, spring, Hibernate, Oracle 9i, JUnit, JSP, Servlets, HTML, AJAX, CSS, Log4J.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Extensively used Eclipse as an IDE for building, developing and integrating the application.
  • Provided JUnit test cases for the application.
  • Provide Maven, MS build tool for building and deploying the application.
  • Building and Deployed the application in WebSphere Application Server.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Involved in writing SQL queries in Oracle using SQL Developer.
  • Created system architecture and design using the UML Analysis Model and Design Model
  • Developed Servlets and JSPs for performing CRUD operations on domain specific entities.
  • Extensively used Spring IoC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Used Design Patterns like value object, session facade and Factory.
  • Developed the presentation Tier using JSP, XHTML, and HTML.

Environment: WebSphere, Oracle 10g, AngularJS, Spring, Hibernate, XML, Maven, PSS, HTML, CSS, SQL, Oracle, Git, Eclipse, JUnit and XML.

We'd love your feedback!