Sr.java/j2ee Developer Resume
Minneapolis, MN
SUMMARY
- About 6+ years of experience in software analysis, design and development of enterprise applications usingJava/J2EE/ UI technologies. Proficient in complete Systems Development Life Cycle (SDLC) including information strategy planning.
- Experienced in requirement analysis, design, development, quality assurance and maintenance.
- Extensively worked in developing Spring - MVC, Spring Batch, Spring Web Services, Spring Web Service Security, Annotations, Spring - Rest API, Spring ORM,Spring JDBC, Spring Transaction Management, Struts and JPA Framework and Hibernate 4.0.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Hands on experience wifJavaGenerics,JavaAlgorithms andJavaCollection Framework.
- Experience in developing applications using BEA WebLogic, JBoss,GlassFish, IBM Web Sphereand TOMCAT 5.
- Used Node JS for heavy DOM manipulation.
- Developed web services supporting both XML and JSON message transformation.
- Experienced wif SQL and PL/SQL in writing Stored Procedures, Triggers and functions.
- Hands on experience in Client Side Design and Development using HTML5, CSS3, JavaScript, Angular JS, AJAX, XML.
- Good Experience on MVC frameworks likeAngularJSfor creating Single Page Application (SPA)
- Experienced in project scheduling, budgeting, risk management, decision analysis and resolution.
- Worked on Release and Deployment Management of the operational risk management platform.
- Extensively experience in extremeJavaProgramming technologies like Multithreading, Exceptional handling, Collections and Generics.
- Good Knowledge on Sybase Transact SQL.
- Extensive experience in Analysis, Design, Code Reviews, Unit Testing and Integration Testing.
- Good noledge onJava1.8 working wif the lambda expressions, functional interfaces and Stream collection types.
- Hands on experience wif Product Life Cycle Management (PLM).
- Implemented JMS and JAXB technologies in my recent projects.
- Worked wif WCF, for building the service oriented applications by sending the data as asynchronous messages from one service endpoint to another.
- Working experience wif AWS Elastic Beanstalk for deploying the web applications.
- Good noledge on Scala for spring integration messaging pipeline.
- Good Knowledge on React JS, Redux JS.
- Working experience wif the IBM Data Power.
- Worked wif the WebSphere Transformation Extender(WST) to transform the CSV files to XML.
TECHNICAL SKILLS
Languages: Java, UNIX Shell, SQL, PL/SQL
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, JSF,JavaBeans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath
Web Technologies: HTML, DHTML, XML, CSS, JavaScript
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: JBoss, Apache Tomcat 5.5/6.0, IBM Websphere
J2EE Frameworks: Struts, Spring, ANT build tool, Log4J, MVC, Hibernate
IDE's Eclipse, RAD, IntelliJ:
Database's: Oracle … MS Access, DB2 UDB, MySQL
Version Control Tools: Rational ClearCase, WinCVS, RequisitePro, ClearQuest, SVN
Testing Tools: JUnit, Win Runner
Case Tools: Rational Rose, UML, OOAD, RUP
Operating Systems: Windows 8/ 7/ XP/ … MS-DOS, UNIX
PROFESSIONAL EXPERIENCE
Sr.Java/J2EE Developer
Confidential, Minneapolis, MN
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) including grooming, analysis, architecture design, development and testing phases.
- Analysis of the Business Requirement and Functional Specification documents.
- Used Rational Rose for Usecase Diagrams, Activity Flow Diagrams, Class Diagrams, Sequence Diagrams, and Object diagrams in design phase.
- Managed the dependency between the classes by implementing Spring's IOC to promote the loose coupling between them.
- Used Annotations like @Advice, based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Involved in writing the AOP concerns and implementedDI for the services and used Spring MVC.
- Designed and developed Aspects, Advices and Pointcuts for logging and transaction aspects using Spring AOPandSpring Batch.
- Implemented code using Collections, Multi - Threading, Exceptional Handling, Streams and CoreJavaConcepts.
- Developed Web UI or view components using Spring Tiles, JSP,JavaScript, Angular JS, CSS3, Ext JS, React JS, BootStrap, AJAX, Node JS, Bootstrap, Custom Tag Libraries.
- Used Google Web Toolkit (GWT) to create and maintain complexJavascript front end.
- Used JSF (JavaServer Faces)prime faces for building component based user interfaces for web applications.
- Developed entity classes, JPA mapping files for the object relational mapping while configuring JPA, also developed HQL and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.
- ImplementedMulti Threaded Concurrency technology to increase web request and response to the server and improve the performance of application.
- Utilized JNDI architecture to coordinate processes between applications.
- Developed SQL, HQL queries and PL/SQL stored procedures, functions, to interact wif the oracle database.
- Developed applications wif a technology stack of Mongo DB, Express.js, Angular.js, Node.js. (MEAN Stack)
- Worked extensivelyto implement Excel behavior wif JfaceTreeViewer.
- Involved in implementingJavaTransaction Management using JDBC.
- Involved in consuming the Web services by generating WSDL and performed data exchange wif the third party using SOAPJAX-WS, XML.
- Design and develop kubernetes based cluster in google cloud and AWS.
- Implemented Rest based services (RESTful) using JAX-RS annotations and Jersey provider wif JSON data transfer.
- Used Apache CXF to build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.
- Used JAXP for parsing XML documents and followed XML Schema Definition (XSD).
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Involved in implementing presentation layer for single page applications using Angular JS 2 directives, services and controllers.
- Experienced in Unit Testing, Debugging, Remote Debugging, Integration and System Testing using Testing, JUNIT, Selenium and Jasmine.
- Used JMS to establish communication between the processes of the layers.
- Responsible for resolving Production support issues. Identifying, fixing and testing wif various scenarios like regression testing for the fixes.
- Have worked wif Tortoise and SourceTreefor Version Controlling and Change Management.
- Developed & deployed the web components using GIT, Lara, Jeera and Jenkins.
Environment: Java, J2EE, XML, HTML5, CSS3, JSP, Jaxb, JMS, JSON, Angular JS 2, Node JS, Ext JS, React JS, BootStrap, Spring, Release and Deployment, Hibernate, SOAP, REST, IntelliJ, SQLDeveloper, AWS, IBM WebSphere, DB2, GIT, UNIX, Jenkins, SONARQube, Lara, Jeera, Junit Test Cases.
Environment: J2EE, Java1.5, Spring, Spring boot, JSP, Hibernate, SVN, Mango DB, Swing,JavaMail, XML, XSLT, DOM, SAX Parser,JavaBeans, JavaScript, CSS, Jira, HTML, JQuery, Restful Web Services, EJB 3.0, Angular JS, JDBC, STS, MySQL, Tomcat, Node JS, J2EE design patterns, Linux, RESTful, Web services.
Sr. J2EE Developer
Confidential, Boston, MA
Responsibilities:
- Developed Use Cases Diagrams, Sequence Diagrams, and Class Diagrams using IBM Rational Rose.
- Developed User Interface using Struts framework, HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript.
- Developed RestFul Web services, which consumes the HTTP request and produces the HTTP response in JSON Format.
- Developed Servlets and JSP to coordinate the flow.
- Experience in configuring Amazon Elastic File System (Amazon EFS) scalable file storage for use wif Amazon EC2 instances in the AWS cloud.
- Web application development using AngularJS along wif cutting edge HTML5 and CSS3(Less).
- Developed business logic using Session beans using IBM Web Sphere Applicationdeveloperand deployed them using IBM Web Sphere Application server.
- Developed Data Access Objects to encapsulate all database specific code using JDBC API., which is used by CMP EJB's to access the database.
- Developed a script file (.Js), which is used as common validating file for all JSP's.
- Worked wif IBM Data Studio to create the database objects of DB2.
- Involved wif the team in developing an error handling system for the whole application using XML/XSL.
- Developed a MEAN Stack Application Using Mango DB, Express JS, Angular JS and Node JS.
- Involved in creating MQSeries Queue Managers, Queues, and Channels for development, testing and production environments.
- Developed components to get the authentication information from LDAP Server, developed necessary interfaces and implemented a highly complicated programmatic security system.
Environment: J2EE, EJB, Servlets,JavaBeans, JSP, JDBC, JMS, REST, JSON, Struts, XML, IBM Web Sphere 5.0, IBM Web Sphere Application server, DB2, Solaris 2.7, IBM Rational Rose, Rational Clear case, CVS,JavaScript, HTML, MQ Series 5.2, LDAP.
Java Developer
Confidential, Cincinnati, OH
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable wifin time.
- Interacting wif QA team and Business team to resolve defects.
- Practiced test driven development (TDD) to expedite the development process.
- Used PHP, Angular JS, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout wif JSP.
- Developed web application usingJAVAJ2EE technologies MVC, spring 4.X, Spring Boot, JAX - WS, Servlet, JSP, AngularJs.
- Earned a reputation for designing AWS cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- System was built using Model-View-Controller (MVC) architecture wif Spring.
- Developed Web Services using Restful wif Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate wif Active Directory application using Restful API.
- Back end coding and development usingJavaCollections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, Data Access Object.
- Performed preparation of test cases and unit Testing using JUNIT.
- Test suite is automated wif Selenium 1.0 Remote Control forJavawif JUnit.
- Experienced in using IBM RAD and web sphere integrations for development.
- Used SVN and GIT for code commits and check outs.
- Involved in installing and configuring Eclipse and Maven for development
- Mobile version developed using Jquery Mobile.
- Using detect mobile browsers javascript to detect whether it is a mobile browser and redirect to you're mobile website.
Environment: Java/J2EE, JSF, HTML5, CSS3, AngularJS, JQuery, JSP, JavaScript, Hibernate, Spring framework, Agile Methodology, Servlet, XML, Design Patterns, Unix, RESTful Webservices, JUnit, SVN, Oracle, OracleDB.
Java developer
Confidential, Richardson, TX
Responsibilities:
- Involved in analyzing system specifications from system perspective and identifying Testable and Non - Testable requirements based on the business Requirements
- Involved in designing of Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams
- Used Jakarta Struts Framework for developing front end of the application.
- Configured Web.xml, Struts-config.xml.
- Used HTML, XHTML, and Tiles using Struts framework to develop a web-based reporting for credit monitoring system.
- Designed and developed Node.JS Application using Single Page Application Architecture.
- Developed Sessionbeans which encapsulate the workflow logic.
- UsedJava/J2EE Design patterns like Business Delegate and Data Transfer Object DTO in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
- Developed Web services using WSDL for credit card application.
- Developed XML Web services for retrieving credit information from the credit bureau.
- Worked on Hibernate framework to access the data. Extensively used ANT as a build tool.
- ImplementedJMS between Workflow module and backend Message forwarding Engine.
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
- Used JUnit Struts Test Cases to test the functionality of application.
Environment: Web Sphere MQ 5.3,JavaSDK 1.4,, Struts 1.2.4, Servlet 2.2, JSP 2.0, JNDI, JMS, RAD, Windows 2000, Oracle 9i, Webservices, CVS, ANT 1.5, Toad, and Log4J 1.2.