We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

OH

SUMMARY:

  • Around 8 years of rich experience in analysis, design, development and implementation of, enterprise and web applications, with skills in wide range of Java technologies.
  • Expertise in server - side development with Spring 4.0/3.0/2.5, Hibernate 4.0/3.0/3.0, Struts 2.0, EJB 2.0/3.0JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Proficiency in Front-end development using languages like HTML5, DHTML, XHTML, CSS3, JavaScript, AJAX, JQuery.
  • Experience in working with Application Servers like WebLogic, Websphere and Tomcat.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, Jmeter and Bugzilla for bug tracking.
  • Expertise in working with Selenium IDE and Selenium Web Driver using TestNG.
  • Installed, configured, and maintained WebSphere Application Servers (WAS) in a network deployment.
  • Expertise in building RESTful implementation using Spring Web Services, implemented Microservices using Spring Boot.
  • Developed Scala scripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
  • Expertise in using J2EEApplication Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat 5.x/6.x
  • Experience is cloud computing using SaaS, PaaS.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
  • Experienced in React JS and working with React Flux architecture
  • Developed component based programing using AngularJs 2 with Typescript.
  • Experience in various IDE tools such as Eclipse, Netbeans and My Eclipse.
  • Developed User Interface using HTML, CSS, and JavaScript validations, Node Js, NPM and XML.
  • Good Experience in Core Java concepts like OOP Features, Threads, Collections, Framework, Exception Handling, Multithreading, File IO
  • Experience in XML technologies including XML, DTD, XPath, XSD, XSLT, XQuery, DOM and SAX parsers.
  • Involved in writing various NOSQL Queries using Mongoose.js and Mongo DB.
  • Used Spring Core for dependency injection/ Inversion of control (IOC).
  • Used JMock, mockito frameworks for mocking to test the functionality of the application.
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • Good experience with MICROSERVICES (containers, load balancing, distributed cache).
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G/11G and MySQL.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2 and MySQL.
  • Strong knowledge of database like Oracle Postgre SQL, MySQL.
  • Experience in working with version control systems like SVN and CVS.
  • Experienced with JUNIT for unit testing and Log4J for logging.
  • Coded Junit's using mockito and GWT Mockito to perform the unit testing for presenters.
  • Experience in deploying EAR and WAR in application servers like Jboss4.2.3, WebLogic and WebSphere.
  • Implemented Microservies based on requirement.
  • Good knowledge on AWS EC2, ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Experience of working in both Windows and Unix platforms including programming and debugging with shell scripting.
  • Hands on experience in IBM Clear Case, Perforce, CVS, SVN, and GIT as version manager.
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Sybase, Oracle, IBM DB2, UDB MS SQL Server.

TECHNICAL SKILLS:

Web technologies: Java 1.8/1.7,J2EE (EJB2.0/3.0, Servlets, JSP, JNDI), AngularJS, NodeJS, XML, SOAP, REST, Restful, JDBC, Bootstrap, JSON.

Frameworks/ORM tools: Spring 4.0.3, Struts 2.0, Hibernate 4.3.5,AngularJS 2.0,ReactJS

Database: JDBC, Oracle 11g/10g/9i/8i/, SQL Server 7.0 and MySQL.

IDE: Eclipse 3.0, Net Beans, IBM RAD.

Operating Systems: UNIX, Linux, Windows NT/2000/XP/Vista/Windows.

App Servers/ Middleware: Tomcat, Weblogic, JBossEAP 7.x, WebSphere 7.0/6.x, Apache Tomcat 7.x

GUI: HTML5, XML, XSLT, AJAX, JavaScript, CSS, JQuery,Typescript

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JUnit, ANT, Log4j, ANT, Maven, Toad, Jasper Reports, JIRA.

Design, Methodologies & Control: UML, Rational Rose, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC ) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developing dynamic web pages using HTML5, CSS3, JavaScript and AngularJS.
  • Followed Agile Scrum methodology that included iterative application development, bi - weekly sprints and daily stand-up meetings.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Built RESTful Web services by implementing JAX-RS API with Jersey.
  • Utilized core J2EE design patterns such as Data Transfer Object in the implementation of the web services.
  • Involved in writing various NOSQL Queries using Mongoose.js and Mongo DB.
  • Developed application on spring 4.2 framework by utilizing its features like Spring Dependency injection, Spring Security. Used spring's dependency injection for injecting entity manager and managed beans into spring beans
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
  • Modified the APIs and the database to improve the performance of the APIs.
  • Involved in converting Hive/SQL queries into Spark transformations using SparkRDD'S and Scala .
  • Designed, developed and implemented a Web Tool for displaying request and external request data. Sophisticated web pages were created for displaying SOAP XML request and response data. Used Acegi frame work for user Authentication and Authorization.
  • Implemented AWS solutions using EC2 instances, S3, RDS.
  • Created Hibernate Named Queries in Hibernate mapping files and implemented them at DAO layer.
  • Assigned AWS Elastic IP Addresses used to work around host or availability zone failures by quickly remapping the address to another running instance or a replacement instance that was just started.
  • Developed Test cases and test scripts using Jasmine test API .
  • Created and managed microservices. Microservices were used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Good knowledge of using JavaScript Frameworks testing frameworks, Jasmine, Karma and Q Unit.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services.
  • Worked with Grunt, Gulp, Express modules of Node JS and Bower for managing UI dependency.
  • Writing Spark compliance GUI pages using JSP, Ajax calls.
  • Wrote internal and external API services using Node.js modules.
  • Developed mobile app using web technologies like CSS, HTML5 & SASS.
  • Developed various GUI interfaces using Java AWT and Swings.
  • Developed Swing Suite for look and feel as well as binding data to the GUI.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Used Toplink as ORM tool for mapping Java objects to Oracle database .
  • Extensively Worked on writing different business logics in Core Java as per the requirement.
  • Worked with Grunt, Gulp, Express modules of Node JS and Bower for managing UI dependency.
  • Involved in implementing caching at the web services layer with EhCache.
  • Jenkins is used as a continuous integration tool for build and deployment.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in creating test cases using JUnit and EasyMock for Java classes and Abstract spring dependency Injection test for spring beans .
  • Performed Test Driven Development TDD using Junit and Mockito .
  • Developed the unit test cases using JUnit and Easymock frameworks .
  • Developed the web applications even under pressure when time line occurs.
  • Successfully involved in the TDD (Test-Driven Development) and using Mockito and power Mockito.
  • Creating self-contained, reusable, and testable modules and components.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience with building microservices (Spring Boot or Groovy)
  • Experience in setting up CI/CD pipeline to provision automatic deployment using cloud formation, Jenkins and Ansible playbooks.
  • Ability to provide SEO solutions for single page apps.
  • Prepared design documents and participated in estimation meetings.
  • Fixed defects in functionality, performance and designing issues of the application.

Environment: JDK 1.7, Spring, J2EE (EJB, JSP), JDBC, Hibernate, TOAD, DB2 WebSphere, IBM RAD, UNIX, JAX-WS, Serena Dimensions JavaScript, Java Beans, XML,React.js HTML5, CSS3, UML, EasymockLog4j, JUnit, Ant, RESTful, Validation framework and Design PatternsConfidential, Jersey city

Sr. Java Developer

Responsibilities:

  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 & used Client Side validations were done using Angular JS, XSLT and JQuery (Masking), and Google graphs XML DOM.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate , developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used EJB’s in the application and developed session beans for the business logic at the middle tier level.
  • Implemented EJBs Session beans for business logic.
  • Involved in the migration of Xfinity Services Platform (XSP ) from legacy Java services into Micro services architecture, decomposing monolith applications in a set of discrete services.
  • Implemented Transactions using spring framework .
  • Good Experience in Core Java concepts like OOP Features , Threads, Collections, Framework, Exception Handling, Multithreading, File IO.
  • Used MVC Frameworks like Bootstrap, Angular 2, Node.js .
  • Migrated project from AEM 6.0 to AEM 6.1
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Developed application by using Struts, Servlets and JSPs.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery , Ajax, JSON, and Angular JS with MySQL database as the backend.
  • Worked on distributed database management systems like Cassandra .
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Used Junit to test the JSON responses. Worked on ETL Processing.
  • Involved in writing various NOSQL Queries using Mongoose.js and Mongo DB.
  • Extensively worked on Bamboo . Maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Used Swing Components to develop the UI of the application.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Developed Web Services using REST, SOAP, WSDL , UDDI and XML.
  • Good Experience in Core Java concepts like OOP Features, Threads, Collections, Framework, Exception Handling, Multithreading, File IO.
  • Worked with testers on bug fixing and improving APIs performance.
  • Conducted performance testing on APIs using J-Meter to improve the performance of the APIs.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances. Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Maintained relationship between objects using Spring IOC .

Environment: Java1.7, J2EE, Spring 3, Adobe CQ5/AEM, Hibernate 4.3,ETL, Web logic Server 10.3, UNIX, JavaScript, AngularJS, Java Beans, XML, HTML5, CSS3, UML, Log4j, JUnit, Ant, RESTful, Validation framework Servlets, Struts 2.0,, JQuery, AWS,, Bamboo, Oracle 11g, PL/SQL,Web Services SOAP, SVN.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Used Spring JDBC template (DAO) at DAO Layer.
  • Created rich client using Ajax to pull the data from database.
  • Developed User - Interface screens involving Servlets, JSP, JavaScript, and JQuery.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, etc.
  • Implemented various complex SQL queries.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Linux Server to generate logs and stores the generated files.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects and to integrate with O/R mapping tool Hibernate.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshaling and un-marshaling.
  • Developed SQL for querying the Database, Written stored procedures and triggers.
  • Focused on TDD by creating detailed JUnit tests for functionalities before implementing each of them.
  • Used JIRA for tracking issues reported by testing team.
  • Log4J to capture the log the events and exceptions.
  • SVN for version control of the application.
  • Implemented the library dependency management and application build process using Maven.

Environment: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, Apache CXF, SOAP Web Services, HTML, JavaScript, CSS3, JSP, Servlets, NodeJS, JDBC, Linux, Agile Methodology, PL/SQL, JMS, JUnit, XML, UML, UNIX shell scripting, Oracle 10g, IBM WebSphere, Tomcat 8.0/7.0, SVN, Cobertura and JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed application by using Struts, Servlets and JSPs.
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication.
  • Designed and implemented the mobile application on android platform.
  • Troubleshoot, debug and fix issues on Android platforms.
  • Responsible for the performance PL/ SQL procedures and SQL queries Implemented the project using JSP and Servlets based tag libraries
  • Involved in developing JSP forms.
  • Deployed applications on JBoss 4.0 server
  • Used Web Services-WSDL and SOAP.
  • Extensively used Oracle ETL process for address data cleansing.
  • Developed Session Beans which encapsulates the workflow logic
  • Used Log4j logging framework to debug the code.
  • Used CVS for the concurrent development in the team and for code repository.
  • Developed different data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Deployed applications on Linux client machines.
  • Deployed the EARs and WARs in WebSphere Application server using ANT script.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues
  • Designed of JSP pages and layout of the application.

Environment: Java, J2EE, Servlets, Struts, EJB, JSP, Javascript, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux, log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed front-end GUI screens using HTML, JSP and CSS.
  • Java Servlets and JSP were used as a middle-ware to communicate Client & Server used JDBC for database.
  • Developed the Struts Controller Servlet for the application.
  • Built various Strut Action classes to Model the business logic.
  • Developed Action Forms to capture the screen data.
  • Developed JavaBeans components as the business objects.
  • Implemented Struts Validate Framework for used data in all modules.
  • Deployed application on IBM WebSphere application Server.
  • Performed logging with Log4j.
  • Used JDBC to provide database connectivity to database tables in ORACLE.
  • Creation and maintenance of data was done using MySQL database.

Environment: Java, JDBC, Struts, Servlets, JavaScript, HTML, ORACLE.

Hire Now