We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 8+ years of successful experience in Analysis, Design and Implementation of System Integration Solutions, Service Oriented Architecture (SOA) solutions, Client - Server applications, Web-based applications and distributed applications using JAVA, J2EE, Web services and Middleware SOA Integration Technologies.
  • Created robust user Interface (UI) using HTML5, CSS3, JSP, JavaScript
  • Experience in HTML5/CSS3, Angular.js, Gulp, Bower, Responsive design
  • Strong experience on agile methodologies like SCRUM
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Streams & File I/O.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans (EJB).
  • Handled Apache Tomcat, Jboss and Web Sphere Application for deployments
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit
  • Experienced in all phases of SDLC using JAVA, J2EE (Servlet,JSP, EJB), MVC Framework, Spring, Hibernate, JSF, XML, JDBC, Web services, SOAP, REST, WSDL, XML, XSD, JIBX, JAX-WS, JAX-RS, UNIX, Linux &AIX technologies.
  • Sound knowledge and experience in database technologies Oracle, SQL, My SQL, DB2, Tera data SQL Assistant; IDE tools Net Beans, WSAD, MEB (Eclipse); Utility tools/packages UML, RAD, MSVisio, Apache Ant, Apache Maven, Junit, JIRA, Splunk, Bamboo, Altova XML Spy, Win CVS, Tortoise SVN, JIRA, FTP; Design Patterns Singleton, MVC, Front Servlet, Service Locator, DAO, Session Fa ade, etc
  • Expertise in various open source frameworks such as Struts 1.x/2.0, Spring, Hibernate.
  • Good experience in Spring like Spring Core, IOC, AOP, Spring MVC.
  • Sun certified professional in Java Programmer and Web Component Developer.
  • Experience with build and development tools like Gradle, Ant and Maven.
  • Experience in object oriented design patterns such as Model View Controller (MVC) frameworks, Business Delegate, Service Locator, DAO (Data Access Object), DTO (Data Transfer Object), Singleton, Object Factory.
  • Experience in developing Web Applications with various Open Source frameworks: Spring 3.5/4.0, Java Server Pages, Hibernate 3.0 ORM, JPA, Spring MVC
  • Good working knowledge on SVN, VSS or CVS for code management and version control
  • Experience with messaging middle-ware (Active MQ), distribution systems, scalable architectures and caching techniques.
  • Experience designing and implementing REST and XML-based web-services

PROFESSIONAL EXPERIENCE

Sr. Java /J2EE Developer

Confidential, San Francisco, CA

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Struts frame work to add a module that would capture progress notes entered into the system.
  • Designed and developed the web - tier using Html, JSP's, Servlets, Strutsaction classes
  • Implemented Exception mechanism and used Struts error message mechanism.
  • Server side validation was performed using Struts Validation Framework
  • Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application.
  • Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.

Environment: J2EE, JDK, Weblogic, Apache Tomcat, JDBC, JNDI, JSP, Struts, EJB, SOAP, AJAX, JUnit, Swing, HTML, CSS, XML, JavaScript, Apache Ant, Oracle.

Jr. Java/J2EE developer

Confidential, Monterey Park, CA

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA
  • Developed front - end content usingHTML5, CSS3, JavaScript, J Query, JSP, XLTS, Bootstrap, and Angular JS.
  • Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Involved in using Spring AOP framework for reusability logging purpose.
  • Designed and Implemented the DAO layer using Spring with Hibernate.
  • Worked on coding persistence layer components using Hibernate.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Created Rest service for authentication using Spring Boot with embedded Tomcat server.
  • Used Spring Security(Oauth2) for authentication and authorization.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.
  • Consumed Rest based services from Angular JS using HTTP services
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Experience in developing application, automated scripts leveraging Mongo DB.
  • Worked with No SQL database Mongo DB and worked with it to perform many different operations.
  • REST ful web services using Jersey for JAX-RS implementation.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed AWS S3 to copy project artifact into S3 bucket.
  • Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.
  • Extensively used JMS to exchange messages with IBM MQ/MQ queues.
  • Created and Configure Micro services architecture for CDT Directory project and integrated with Angular Js and Node JS applications.
  • Create Groovy scripts used in Jenkins for multi pipeline plugins
  • Used Groovy Shell to automate build Process.
  • Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services
  • Implemented test cases for unit testing of modules using Junit and Mockito.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on Web Sphere Application Server and used Jenkins to perform continuous Integration.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.

Environment: HTML5, CSS3, JavaScript, Angular JS, Ajax, J Query, Bootstrap, JSON, XML, Tortoise SVN, JSP, Spring MVC, Maven, Web Sphere, JMS, IBM MQ, Agile Methodology, AWS, Amazon Cloud, Groovy, Spring, Spring Batch, Spring Boot, Spring Security, Hibernate, Web Services, Restful, JIRA, Log4J, JUnit, Mockito, Linux, STS, Oracle.

Java /J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
  • Involved in developing front end screens using JSP, XLTS, DHTML, HTML5, CSS3 and JavaScript.
  • Worked with stateless session beans on the middle tier
  • Worked with Unix Shell scripts
  • Developed and implemented search feature using Ajax.
  • Hibernate framework is deployed for persisting data. It maps between Object Oriented Java classes and Oracle 10gRelationalDatabase tables.
  • Involved in the analysis and implementation of IBM Identity Manager and IBM Access Manager.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Created REST based controllers to handle the incoming request and output the response
  • Oracle database was used, wrote stored procedures for common queries
  • Used Eclipse as the Java IDE in the development of the application.
  • Involved in Server Side and Front End validation using Spring MVC Annotation and JavaScript.
  • Involved in Unit Testing and Bug - Fixing and achieved the maximum code coverage using Junit test cases.

Environment: JDK1.5, Spring, Hibernate, JPA, Apache Tomcat, Servlet, JSP, AJAX, DHTML, HTML, PHP, JavaScript, CSS, JQuery, Oracle Database 10g, SQL, UML, Eclipse, Web Services

Sr. JAVA /J2EE Developer

Confidential, Cambridge, MA

Responsibilities:

  • Developed application using Spring Framework that leverages classical Model View Controller (MVC) architecture, and Hibernate as the ORM.
  • Developed Chart Web Services controllers, with generic interfaces, and default implementations, exposed as Java Spring RESTful Web services, with Chart Specific parameters passed as query string.
  • Created BI Controllers based Java classes working together with XML transformation layer, to transform data received from the data providers.
  • Developed Summarization Web Services for synchronization of Transactional data with archived data, the Java layer services used to intercept the main transactional classes were re - factored to provide a general interception layer for any kind of transactional data in the system.
  • Implemented design patterns like Front Controller, MVC, Data Transfer Objects and Data Access Objects.
  • Created custom directives utilizing Angular JS
  • Created REST based web services using JAX-RS
  • Extensively used Hibernate Criteria API in data access layer to access and update information in the database.
  • Responsible for Continuous integration and build automation processes
  • Utilized multi-threading, concurrency, memory management and NIO and concurrent package in extensively.
  • Written complex SQL statements/Joins and procedures to fetch the data from the database
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Developed application service components and configured beans using Spring IOC.
  • Springroo was used to create and manage entities, repositories and service classes.
  • Implemented multi input/output Spring AOP for various requirements.
  • Involved in creating Micro Strategy objects like Metrics (Conditional, Transformational, Dimensional, and Compound), Filters, Prompts (Filter, Object), Templates and Reports

Environment: Spring roo, Spring Framework 4, Spring Integrations, Spring Data, Message Queue architecture, hibernate 4.0, jquery, java script, Solr, Map Reduce, Hive, Pig, H Base, Hadoop, HDFS, Python, Mongo DB, Map/Reduce, Web storm, Angular JS, HTML5, CSS3, JSON, JavaScript, Eclipse, Junit

Java /J2EE Developer

Confidential

Responsibilities:

  • Requirements gathering and analysis, Use case development, business requirement documentation
  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Implementation of REST full JSONAPIs using Ruby on Rails, which were consumed by a frontend Ember.js app.
  • Implemented features like logging, user session validation using Spring - AOP module.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container
  • Configured message queue in web logic and Worked with JMS and message Driven Beans
  • Performed White Box Software Testing: Using ANT, Java, JDBC and Oracle Sql
  • Created list of Test cases and Asserts and performed Unit Testing.
  • Developed Action classes using Spring MVC Framework
  • Created dynamic pages using HTML5, CSS3, JQuery and JavaScript for client-side validation.
  • Used Session Beans for business logic and Entity Beans for data base persistence.
  • Developed server-side services using Java multithreading, Spring, Web Services(SOAP, AXIS).
  • Wrote application front end with HTML, JSP, Ajax/J Query. Wrote custom JSP tags for role-based sorting and filtering.
  • Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
  • Develop and execute Unit Test plans using J unit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.

Environment: Java/J2EE, Spring, Hibernate, Servlets, JSP, Jquery, SQL, JUNIT, XML, Eclipse, ANT, JBOSS, SOAP, WSDL, Open JPA, Web Services, HTML, CSS, JavaScript, MVC 3.5, SOAP UI, Google App Engine SDK, Apache J meter, Tomcat, Jenkins, Quartz Scheduler, PMD, Jasmine, Active MQ.

REST, JSON, Log4j, SVN, JUnit, Ant, Cassandra, Grizzly, Havana, Selenium, Apache CXF, APACHE, CAMEL, cucumber, Quartz, Python, lambda (AWS), Splunk, ANT, GIT, Jersey, Jenkins, Drop Wizard, iBatis, Rabbit MQ

TECHNICAL SKILLS

Languages: Java Script, Java Beans, JSP, SQl, C++,C#, HTMl, XML, COBOL,E- Cobol, CICS, CList, REXX, RPG II, JCL

We'd love your feedback!