Sr. Java/j2ee Developer Resume
PROFESSIONAL SUMMARY:
- 8 years of experience in Analysis, Design, Development, Implementation and Unit testing of various software web applications as UI developer.
- Hands on experience in web development with a strong background working on open source technologies, including HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, JavaScript, jQuery and AngularJS.
- Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states. Experience on working with CSS Preprocessors like SASS along with JavaScript
- Extensive experience in design, development and support Model View Controller using Struts, Spring MVC, Spring Web flow and JSF frameworks. Good command in Corejava, and profound experience collection frameworks and Multithreading.
- Worked on NoSQL DatabaseMongoDB2.x for transferring some of the schema less data.Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration. Worked on Hibernate persistence tier. This involves developing Mapping files and Hibernate (POJOs/DAOs). Experience in developingMicroservicesusing Spring - Boot.
- Design &Creative skills, web Layout & styling, Logo/Icons & components, etc.using Illustrator, Fireworks, Photoshop, Flash .Experience on various Charting/UI tools like High Charts, Google API, JQuery UI and Bootstrap.Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standardsExtensive Experience working in Spring Framework, Framework and O/R mapping Hibernate Framework.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.Extensive working knowledge in building the projects using Water Fall, RUP, V models and Agile Practices like Test Driven Development (TTD), Scrum, Sprint.
- Experience applying the latest software development approaches including MVC, event driven applications using AJAX, JSON and XML.Expert in HTML5/CSS3 development and have experience in Angular.js, Responsive design Experience in using AngularJS for creating user interface and single page web applications.
- Knowledge of web debugging tools (Firebug, Fiddlerdebugging tool), Experienced in using Front End editors like Webstrom, IBM RAD, Dreamweaver and Notepad++.
- Worked using IBM Worklight FOR IBM web services portal Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications. Proficient with creating wireframes, storyboards, user flows, process flows and site maps to effective communicate user interaction.
- Experience in Version Control tools like CVS, Git, SVN and ClearCase for Source Code version managementExtensive experience inCore Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI,AJAX and Custom Tag Libraries.
- Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.Developed NODEnative add-ons, Involved in the Development of nodemodules,hands on experience on production support
- Work under UNIX/ Linux Server Administration, also participated in Web Services DevelopmentHighly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Ability to write clear, well-documented, well-commented and efficient code for web development.Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
TECHNICAL SKILLS:
Programming Languages: JavaJ2EE, C++ and C.
JavaTechnologies: Spring, Servlets, JSP, EJB, JDBC, JMS, JNDI, Web Services.
Frameworks: Struts, Hibernate, spring.
Methodologies: UML, OOAD, SDLC, Agile, Waterfall.
RDBMS: Oracle 10g/ 8i/9i, DB2, MySQL.
IDEs: Eclipse, JDeveloper.
Markup Languages: HTML/DHTML/XHTML, AJAX, CSS.
Wire Frame Tools (wire frame): Adobe Illustrator CS3 (basic idea on wire frame and visual design), Adobe Photo Shop CS6.
Scripting Languages: JavaScript, jQuery, Angular JS,REACT JS, Bootstrap, Node JS
Others: SOA, BPM, SOAP, RESTFUL.
Build Tool: Maven
Source Control tools: Git
Operating Systems: Solaris, Redhat Linux, UNIX, Windows XP/Vista/7/8, MAC OS.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. JAVA/J2EE Developer
Responsibilities:
- Implemented major concepts of the application using CoreJava, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework,JavaBeans,Analysis, design, development & support of Fidelity's various fixed income applications
- Providing critical support to all fixed income production issues.
- Working with business, QA teams to coordinate critical production issues.
- Coordination with the Offshore team in India Supporting multiple environments including Coordinate various releases and maintaining the various non-prod environments for the Fixed income group.
- Worked, implemented, and maintained an MVC and SOA architecture utilizing the Spring framework.
- Implemented the back-end components of the application using Spring framework, integrated Hibernate ORM with the spring framework for object relational mappings and data management using Oracle database.
- Wrote configuration files to integrate hibernate with spring framework. Worked with the lead Systems Analyst to prepare a Mapping document between UI and Java Request and Responses for each Web Service call
- Used J2EE and Enterprise design patterns like MVC, front controller, business delegate, data access object, value object etc.
- Implemented REST based microservices using Spring framework. Used REST Client and POSTMAN to test the services.
- Developed REST controllers using Spring Data REST to serve the UI with required JSON data. Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
- Consumed SOAP services in the application using WSDL's to get data from other services of the client.
- Prepared Design document with all the coding standards for HTML5, CSS3, JavaScript and Angular JS.
- Developed a responsive portal single page application using AngularJS, HTML5, CSS3, BootstrapJavaScript, JSON, REST, SOAP, Spring 4.8,JMS Oracle, Jenkins, JIRA, Stash, Source Tree, Udeploy
- Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments on WebSphere Application Server
- Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc. to deliver quality code in 2-week sprints.Participated in pair programming
- Wrote unit test scripts using JUnit framework for testing functionalities in a Test-Driven Development (TDD) methodology.
- Used GitHub for version control and source code management.
- Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
Environment: Java1.6, J2EE, Servlets, JSP, JDBC, Spring4.8, Hibernate ORM, SOAP, REST, Microservices, Postman, Spring Data REST, SOA, Maven, Jenkins, oracle, JUnit, GitHub, PL/SQL, WebSphere Application Server. Splunk, Autosys job scheduler, Clearcase
Confidential, NJ
Sr. JAVA/J2EE DeveloperResponsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development..
- Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS to use single page application
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements Configuring spring beans following the spring’s Dependency Injection (DI) and Inversion of Control (IOC) principles.Used jQuery plugins for Drag and Drop, widgets, Menus, User Interface and Forms
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experience in developing Human, AJAX, Developed a MockUIusing Angular JS to test different API supporting enrolment process, Login process, Eligibility process on the new development initiative for creating an 'Dynamic App' for supporting Existing User's flow.Used MVC FrameworkAngular.jsin the development for data binding and to consume .
- Worked with various different middleware application teams and helped them setup communication Co-ordinated with development team for deployment of application into nodeServer.. Developing angular services and factories for consuming web services
- Maintain existing applications, including bug fixes, conformance, performance optimization, and production support.Create and configured the continuous delivery pipelines for deployingMicroservicesand lambda functions using Jenkins server.
- Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side.Used JDBC to query, update and maintain Database Servers using SQL queries.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases. Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Testing the website on multiple browsers to check if they are Cross browser compatible.Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger Postman.
Environment: Java1.6, HTML5, DHTML, JSON, CSS3, JavaScript, spring4jQuery, PHP, SQL, AngularJS, AJAX. Angular2,IBM BPM,GIT,MVC,jenkin, microservices,git
Confidential, OH
JAVA Developer
Responsibilities:
- Design and develop theUIfor STAR Viewer Application using JSF, Primefaces and Spring.
- Responsible for gathering requirements, development, and unit testing Developed service components which are exposed as web services using restful Web Services, developed service components to consume web services
- Used various spring modules - Spring Core Container, Spring Context, Spring Web module, Spring MVC Framework to develop the application.Design and development of business components usingSpringBoot,SpringAOP,SpringAOC, EH Cache framework,SpringAnnotations. Designing and implementing scalable, RESTful andmicroservices-based back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
- Follow the Architectural Patterns & Recommendations /web services using JAX-WS, SOAP, WSDL, and SOAPUIfor testing.Application (SPA) Developed and Deployed the Application to Websphere Application server
- Implemented Session Factory to implement caching for Hibernate also implemented some Design Patterns like Factory, Session and Façade etcImplemented Java Data Structures (Sorting techniques) for binding data with user interfaces. Creating necessary database tables in Development environment using SQLDeveloper/ TOAD.
- Responsible for configuring all necessary jar files in application server. Involved in production Support for Solving issues and bug fixes.
Environment: JDK 1.6, Spring, Spring MVC, JavaScript, JSF, XML, AJAX, J-Query, CSS, Eclipse, Maven, Angular JS, Oracle 11g, SQLDeveloper, Jenkin JDBC, Restful Web Services,IBM BPM SOAPUI, JUnit, Log4j,Talend bigdata Websphere 8.5, SVN, Linux. microservices
Confidential, OH
Sr. JAVA/J2EE Developer
Responsibilities:
- Extensively worked on CoreJavaincluding exceptional handling and collections with code review and sharing best practices with the team.Responsible to enhance the PortalUIusing HTML, JavaScript,JAVAXML, JSP BOOTSTRAP and CSS as per the requirements and providing the client side JavaScript validations.Configuring spring beans following the spring’s Dependency Injection (DI) and Inversion of Control (IOC) principles
- Worked on Amazon SQS for messaging and Active MQ for asynchronous communication between two modules.Applications Development, coordinating with business users, QA team and colleagues in Agile environment.
- Created Shell scripts for installing EAR files toBPMenvironment
- Applied data transformation business rules to transform code from one format to another format using Node JS.Build REST web service on Spring controller in the back-end to handle requests sent from the front end.
- Designed & developed the business components usingJavaEE, Restful API (JAX-RS) with Spring Boot, Design Patterns, MySQL, XML, JSON technologies.
- Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and implemented Hibernate and integration with Spring Framework.,JMS
- Used Spring Inheritance to develop beans from parent beans and worked on Spring Quartz functionality for scheduling tasks using Service Oriented architecture SOA.Used Junit, Mockito and Easy Mock to write different test cases.Used NPM to download packages a.k.a library that manage front end components.
- Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.JIRA is used for tracking work progress and dividing tasks. Wrote documentation on Confluence for the newly developed API
Environment: HTML, CSS, JavaScript,, spring, Spring MVC, Spring boot, Hibernate, Spring Data, Selenium, SOAP, Restful Web services, Multi-Threading, MySQL, MongoD,IBM BPM Maven, Bower, ActiveMQ, Amazon SQS, JIRA, Confluence, Jenkins, Junit, Mockito.
Confidential, OH
JAVADeveloper
Responsibilities:
- Worked in all the modules of the application, which involved front-end presentation logic developed using Tiles, JSP and JavaScript.Using Core Java, Swing, and multithreaded clients, designed, developed and implemented, new products and application implementations for the Rates, Structured Funds and Equities trading desks
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, auto complete, JSON, JavaScript.Designed and implemented the User Interface using XHTML, XML, JSP, AJAX and MySQL.Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of JavaScript.
- Used various Core Java concepts such asMulti-Threading, Exception Handling, Collection APIsto implement various features and enhancements.
- Involved in creating theHibernate POJOObjects and mapped usingHibernate Annotations.Co-ordinate with UX designers and develop static content using front end with HTML5 and CSS3.Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.Used jQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IEDeveloperToolbar for IE.
- Used AJAX extensively to implement front end /user interface features in the application. Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality..
- Participated in the Customer Relationship Management Systems, Content Management Systems, Server Administration
Environment: JavaScript, HTML, CSS, Ext JS, JQuery, Adobe Photoshop, AJAX, Jasmine, Web services, MVP, XML, XSLT, CVS, MySQL, Oracle 11g, Agile Methodology
Confidential
Java Developer
Responsibilities:
- Experience in Spring Framework 3.0, Spring-AOP, Spring-ORM, Spring-JDBC, Hibernate 3.4 modules
- Develop GUI using, HTML5, CSS3, and to simplify the complexities of the application.
- Integrated Hibernate with Spring framework.
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD
- DevelopingJavaServlets as middle-tier.
- Preparation of Unit Test Cases and Involved in different use case analysis.
- Analyses the complex data provided by client in Excel sheet and store the client data in database in the form of XML or database tables.
- Used Web Logic as application server for deployment.
- Interaction with the other teams - Testing team, Infra-Team (support services), Run team (Production support), Middleware team etc.
Environment: JavaSpring, Hibernate, JSP, EJB, Oracle SQL, HTML, CSS, Web Logic, XML, HP Quality Center
