Sr. Java/j2ee Developer Resume
NJ
SUMMARY
- 7+ years of professional experience in design and development of Web - based, Client-Server and System level applications using Java/J2EE technologies.
- Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Has strong experience in developing Java/J2EE application using EJB3, JDBC, JavaBeans, Servlets, JSP, AJAX, JSON, XML, jQuery, HTML and CSS.
- Expertise in implementing MVC architecture usingStruts1.2, Spring, EJB3.0, JSF (Prime faces and Rich faces).
- Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
- Good knowledge on teh Spring modules like Spring IOC, Spring MVC.
- Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service Oriented Architecture (SOA).
- Experience in implementing JPA/Hibernate and Spring Framework.
- Experience in using AngularJS, HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
- Good knowledge on NoSQL Databases MongoDB, Cassandra.
- Profound experience in developing different application using teh Agile (Version One) and Waterfall methodology.
- Experience in working wif build tools like ANT and MAVEN, logging framework Log4j, JUnit and Testing to perform unit testing.
- Worked in TDD and version management tools GitHub, SVN
- Hands on experience wif source control tools like CVS, Clear Case, SVN, Git, Gerrit and Perforce.
- Expertise in deploying enterprise applications on WEB/Application servers like IBM WebSphere, JBoss, Apache Tomcat and Web Logic.
- Used Bugzilla, JIRA&HP Quality Center for Bug reporting.
- Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading training sessions.
- Good knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
- Experienced in working wif Hadoopand Big Data over Amazon web services AWS
- Strong analytical, debugging, problem solving skills, excellent communication, presentation skills and a good team player.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, Python.
J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, JSF, XML, JAXB, EJB 3.0, JAF, JAXP, RMI, JavaBeans, iBATIS, DMR, Easy Mock, Multi Threading, JavaMail API, JavaPersistence API.
Core Java: Collections, Generics, Serialization, Swing, AWT, Concurrency Control, File I/O.
Web Technologies: HTML, DHTML, XHTML, CSS3, XML, XSL, XSLT, SAX, Schema, XPath, DOM, JavaScriptjQuery,JSON,AJAX,NodeJS,AngularJS,TwitterBootstrap,GUI,JBOSS,ApachePOI,DTD.
Databases: Oracle8i/10g, DB2, SQLServer, MySQL.
Web Services: WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, Metro.
Web/Application Server: WebLogic, IBM WebSphere7.0, Apache Tomcat, JBoss, Glassfish, Microsoft IIS.
Framework: Struts1.2, Springs (MVC, DI, AOP, IOC, Tiles, Security, DAO)
Web Développent: HTML, AJAX, XML, XSL, DTD, XSLT, JavaScript, jQuery, AngularJS, CSS.
ORM: Hibernate, JPA, iBATIS.
IDE Tools: I Developer, RAD, IntelliJ, NetBeans, JBuilder, My Eclipse.
Build/Log other tools: Build (ANT, MAVEN), Logging (log4j), CVS, SVN, Git, GitHub, Jenkins, Cruise Control, Cloud Watch, and Maven.
Design Methodologies: OOP, Agile, Waterfall, SCRUM, UML, RUP, J2EE Design Patterns.
Operating Systems: Windows, UNIX (Shell Scripting), Linux, Mac OS X.
Testing: JUnit, JMeter, Mockito, Jasmine, Karma, Protractor, Selenium&JTest.
PROFESSIONAL EXPERIENCE
Confidential - NJ
Sr. Java/J2EE Developer
Responsibilities:
- Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for teh project.
- Designed applications using Java Design Patterns such as Singleton and Factory.
- Used Collections, abstract classes, interfaces and multithreading concepts extensively for teh business logic.
- Wrote spring configuration for teh beans defined and properties to be injected into them using spring's Dependency Injection.
- Hands on experience in writing Spring Restful Web services using JSON / XML .
- Implemented front end validations using standard EXTJS functions, JavaScript.
- Developed user interfaces using HTML, EXTJS, CSS and used struts tiles for JSP page layout.
- Used MyBatis 3.0 in data access layer to access, update and Persist information in teh database.
- Used MyBatis and worked extensively on Dynamic SQL to query from teh database and also wrote MyBatis mapping definitions for teh persistent layer.
- Developed application using Fuse ESB and build and deployed teh services. And also done wif Unit testing using Test Utility.
- Development of Spring Bootiful applications wif micro services.
- Worked in Micro ServicesArchitecture.
- Deployed teh application in WebSphere Application server and configured WebSphere
- Application Server to access teh Database by setting up Data source.
- Created multiple Perlscripts dat retrieved data from teh database using Oracle PL/SQL
- Fixed errors and various bugs wifnecessary alterations to Perlscripts
- Wrote SQL queries, applying optimization techniques.
- Used Log4j for logging.
- Configuring Groovy and Grails
- Involved in designing class diagrams, interaction diagram using UML model wif Rational Rose.
- Developed Agile processes using Groovy, JUnit to use continous integration tools.
- Rest services using NodeJS.
- Wrote pythonscripts to parse XML documents and load teh data in database.
- Integrated Elastic search wifapplication for reports serch.
- Configured and monitored JMS on WebLogicenvironment.
- Experiencein XML, Web Services using SOAP, REST and Messaging standards like JMS, Kafka.
- Implemented teh application using Spring Boot Framework and handled teh security using spring security.
- Designed spring bootmechanism wifout configuration XML's and replaced it wif java classes.
- Experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on IBM WebSphere application server using Apache Ant.
- Prepared Acceptance and Integration tests.
- Worked on python based test frameworks and test driven development wif automation tools
- Working in an Agile team and CI/CD environment wif emphasis on providing fast paced deliverables.
- Developed Restful web services, using Java, Jax-RS(Jackson), Spring Core and Spring MVC framework.
- Designed UI pages using AngularJS, JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
- Utilized MongoDBdatabase management system for keeping user generated data
- Developed an AWS lambdafunction to send a request for internal service end points through API Gateway using apache Http Client.
- Create and configured teh continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.
- Developed teh user interface presentation screens using HTML5.
- Build SOAP Web Services based on AWS (Amazon Web Services).
- Experience in built web services using Spring and CXF operating wifin ESB, offering both REST,AWS and SOAP interfaces.
- Installed and configured HadoopMap Reduce, HDFS, Developed multiple Map Reduce jobs in java for data cleaning and preprocessing.
- Experienced in installing, configuring and using HadoopEcosystem components.
- Supported Map Reduce Programs those are running on teh cluster. Involved in loading data from UNIX file system to HDFS.
Environment: JavaSE6,J2EE,Python,MyBatis,XML,DB2,SQL,JavaWebStart,Eclipse4.3,WebLogic,SpringBoot,JaxRS,MongoDB,AngularJS,NodeJS,SpringRestfulWebServices,Jackson,Maven,Bootstrap, Groovy, Log4j, NodeJS, Html5, WebSphere 7.0, Hadoop,MapReduce,HDFS.
Confidential - MI
Sr. Java/J2EE Developer
Responsibilities:
- Responsible for gathering business requirements, writing technical specifications.
- Participated in technical design reviews and actively involved in Functional Design.
- Created UML diagrams to capture architecture and application design
- Developed UI and backend applications using Struts, Hibernate, Java, Spring, JSP, HTML, DHTML, JavaScript, and AJAX.
- Used AngularJS to extend teh Functionality of HTML.
- Developed teh application architecture and customized framework using STRUTS, JSF and Hibernate
- Used Hibernate to develop an application to manage teh reference data to store/retrieve data out of teh data base tables.
- Used best coding practices in MVC architecture in EXTJS
- Architected, designed and developed a rich internet application using JavaScript, CSS, AJAX, jQuery, DHTML and Java which allows users to visually allocate, plan and place products into a 2 dimensional shelf space.
- Developed AngularJS functionality in teh application to provide two-way binding to teh system.
- Used JSF as teh web framework.
- Used WebLogic Server as teh application server.
- Flavors of Agile Methodologies (SCRUM) are used to improve teh control over teh project and reduce teh dependence on individuals as teh project TEMPhas significant number of teams.
- Used agile methodologies and SCRUM for managing teh projects.
- Involved in Proof of Concept for developing application using NodeJS and MongoDB.
- Coding, peer code review, and Unit testing during teh development and also for Change Requests.
- Involved in writing ANT scripts to build and deploy teh application.
- Used PL/SQL to retrieve data using multiple SQL statements.
- Used Oracle as teh database.
- Managed Source Control and Version Control using CVS and Microsoft Source Safe.
Environment: Java 1.6, HTML, Java Script, CSS, AJAX, JQuery, JSP, Struts framework, iBatis, Spring, AngularJS Java Beans, XML, Web services, Hibernate, MongoDB, Bootstrap, NodeJS, Apache Tomcat, Eclipse, Weblogic7.0/8.1, Oracle8i, PL/SQL, CVS, Log4j, JUnit, Ant.
Confidential - NJ
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Struts Model View Controller (MVC) framework to develop teh Presentation Logic of teh application and teh Action classes.
- Responsible for development of DAO’s (Data Access Objects) to interact wif teh database using JDBC.
- Involved in configuration and deployment of application on IBM WebSphere Server.
- Developed SQL queries, Stored Procedures, Triggers and Packages in MySQL.
- I was handling and creating Message Driven Bean for consuming a new Xml files.
- Developed MDB’s using JMS to exchange xml’s between different applications.
- Designed & developed teh front-end dynamic web pages using JavaScript, HTML5 and CSS.
- Created interactive web pages and applications by usage of JQuery.
- Implemented a Java Web Service Producer to interact wif Web Services by using SOAP.
- Developed encapsulated classes, simple form controller, created JSPs using Struts tag libraries and configured in Web.xml files.
Environment: Java, J2EE, Struts 2.x, JDBC, IBM WebSphere, MySQL Server, JMS, MVC, MDB, Html5, CSS, JavaScript, JQuery, SOAP Web Services Producer, Struts Tag Library Definitions.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/SCRUM methodology.
- Responsible for teh design, development and coordination of projects to develop a MVC based web application using Spring Framework.
- Primarily focused on teh Spring Components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Hands on experience in deployment of J2EE applications on JBOSS.
- Developed Session Beans using J2EE Design Patterns.
- Involved in integrating teh business layer wif DAO layer using ORM tool Hibernate.
- Transaction Management using teh Hibernate configurations.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Developed Create Query using Oracle Database.
- Used JBOSS Application Server for deploying various components of application.
- Used Java Script for Validation Purposes and HTML, CSS for designing webpages.
- Designed and developed front end using JSP and other custom tag libraries.
- Involved in writing shell scripts for deploying application on UNIX.
- Used Ant tool to build teh project.
Environment: Spring MVC, Hibernate, JBOSS, JSP, Session Beans, HTML, CSS, Java Script, JNDI, Oracle 10g, Agile Development Model, UNIX Shell Scripting, Ant.
