Java/j2ee Developer Resume
Monsanto St Louis Missouri St Louis, MO
PROFESSIONAL SUMMARY:
- 9+ years of experience in Rich Internet Application design and development in Business and Finance domain.
- Strong Technical background, excellent analytical ability, problem solving, decision - making, good communication skills, team player and goal oriented, with a commitment towards excellence.
- Experienced in methodologies like Waterfall and Test driven development approach using SCRUM under Agile Methodology.
- Expertise in contributing towards the design and development multi-tier web applications using JAVA/J2EE technologies JSP, Servlet, jQuery, JNDI, Ajax, AngularJS, Java Script, JDBC and Web Services.
- Good exposure to java Web Services - JAX-RS (REST) and servers including Web Logic and Tomcat.
- Experienced in developing web-based GUIs using HTML 5, CSS 3, AJAX, AngularJS 1.5, AngularJS 2.0, ReactJS, JQuery, Bootstrap, SAAS & Java Script.
- Sound exposure to Adobe Flex and Flex Charting, Blaze Ds.
- Worked on build tools like Apache ANT, Maven, Webpack and Grunt.
- Worked on testing frameworks like Flex Unit, Jasmine and JEST.
- Basic knowledge of Core JAVA
- Onsite coordinator acting as an active mediator between the team and client.
TECHNICAL SKILLS:
Languages: JAVA, XML, SQL
Java Technologies: Java, JDBC, Servlets, JSP
Web Services: Restful Web Services
Frameworks: Spring, Hibernate
Patterns: MVC Framework
Web Technologies: HTML 5.0, CSS 3.0, Ajax, AngularJS 1.X, AngularJS 2.0, JavaScript, jQuery, Bootstrap, ReactJS, Adobe Flex, GWT
Servers: Weblogic, Tomcat
Database: Oracle, Sybase
Version control: SVN, GIT
Tools: Ant, Maven, Jenkins, Grunt, Webpack, Babel
Operating Systems: Windows 2000/XP/Vista/7/10, Mac OS X, UNIX
Content Management Tool: Adobe Experience Manager
Methodologies: Waterfall model, Agile
Development Tools: Eclipse, Dreamweaver, WebStorm, Notepad++, IntelliJMS Visual Studio for web.
Other Tools: Adobe Photoshop, Axure, Microsoft Visio
PROFESSIONAL EXPERIENCE:
Confidential, Monsanto / St. Louis, Missouri St. Louis, MO
JAVA/J2EE DeveloperEnvironment: React.js, HTML 5, CSS 3, Webpack, Bootstrap, SASS, Git, JIRA, JEST, AEM
Responsibilities:
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Develop web applications of front-end/UI HTML/HTML5, CSS/CSS3, XHTML/DHTML, JavaScript, jQuery, Node.js, ReactJS.js, Bootstrap and JSON following MVC Patterns.
- Responsive Web Design (RWD) for different types of Devices like tablets and mobiles using media queries and Bootstrap.
- Work with business analysts to understand their business models and goals and help define strategy, content, and features.
- Styling the components using of style sheet language CSS3, CSS framework, Bootstrap, and SAAS.
- Very good experience in Document Object Model (DOM).
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of Node.js applications.
- Using Webpack for task runner configurations for minification, watch, jshint, jscs, css auto-prefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Update the library functionalities of SVG related components and functionality. Create reusable components and integrate them with content management tool AEM.
- Strong debugging skills using Firebug, IE Tester, and Chrome DeveloperTools.
- Use version control tools GIT to version code into repositories.
- Deploy builds across development, staging and production instances and maintaining code integrity.
- Test the application on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome and check cross browser compatibility.
- Monitor the application closely for performance and optimize the application if it needs performance turning.
- Write unit cases in JEST to verify the behaviour of the UI Components and do integration with Jenkins for automation testing.
- Creating and developing AEM templates and components using AEM and technologies such as JAVA, JSP, XML, JavaScript, JSON and HTML/DHTML
- Design and development of service interfaces and system integration in AEM to/from external systems and web services.
- Reading and modifying existing JavaScript components developed in React.js and integrate with AEM. Updating and adding user permissions in the AEM tool. Testing different browsers and ensuring people with different computers can access a website
- Develop flow charts, class diagrams, user diagrams, sequence diagrams and activity diagrams in Unified Modelling Language (UML).
- Participate in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers as part of Agile Methodology.
- Using JIRA and HP ALM for Defect/Bug tracking to Increase Productivity and Increased Communication.
- Verify the code quality using JSHint.
Confidential, NY
JAVA/J2EE DeveloperEnvironment: HTML 5.0, CSS 3.0, Angular JS 1.5, AngularJS 2.0, Java/J2EE, REST, JQuery, BootstrapWeblogic, Sybase
Responsibilities:
- Gathering of requirements from the clients and analysing them. Estimate the time taken to implement the changes.
- Participated in designing a framework, which involves requirements analysis, and defining specifications for the system, functional design input and evolving technologies by proof of concepts.
- Developed the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, AngularJS.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap.
- Used customized components written in jQuery.
- Developed backend service components to facilitate search, initiate, create, update and capture data that involves processing of document as a service.
- Used Web Services like REST for transmission of large blocks of XML data over HTTP.
- Used JSON format in web services and API's to provide public data.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track and provided support services for the application.
- Unit testing of the functionalities using Karma.
- Managed and implemented all code changes via GIT. Deploying builds across development, staging and production instances and maintaining code integrity.
Confidential, NY
JAVA/J2EE DeveloperEnvironment: Flex, BlazeDS, Java/J2EE, Spring, Hibernate, Weblogic, SVN
Responsibilities:
- Involved in gathering business requirements, analysing the project and created diagrams for Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the optimization Module.
- Participated in requirements analysis with business analysis and defining specifications for the system like defining user needs, providing input to functional design, testing and troubleshooting.
- Created the UI interface using Flex, and created remote service which will be accessed through BlazeDs.
- Designed and developed UI Search and results screens for concentration limits using Flex and custom components.
- Remote service call using BlazeDs from the flex front end.
- Implemented Spring MVC as the J2EE framework.
- Dependency injection using Spring IOC modules.
- Involved in writing HQL and native SQL methods using Hibernate.
- Used iText and Apache POI for generating PDF’s and Excel file generation
- Produced web services, worked on Jersey RESTful Web Services (JAX-RS) framework. Analysis, Design, and Implementation of software applications using Java.
- Used JUnit for Unit testing the application.
- Used Maven to compile java classes and package into jar/war archives.
Confidential, NY
JAVA/J2EE DeveloperEnvironment: Flex, BlazeDS, Hibernate, Spring, Weblogic
Responsibilities:
- Involved in Proof of concept design and implementation for the project.
- Involved in design and development of User interface screens and server side logic.
- Participated in Data Centre Acceptance activities and implementation & User acceptance testing.
- Converted the existing JSP based application to Flex based application.
- Created the UI interface using Flex, and created remote service which will be accessed through BlazeDs.
- Designed and developed UI Search and results screens for concentration limits using Flex and custom components.
- Remote service call using BlazeDs from the flex front end.
- Used Spring MVC framework for developing web application.
- Hands on experience on various modules like Spring controllers, dependency injection and AOP.
- Worked on Java collection API extensively.
- Prepared unit test plan and Integration test plan.
- Involved in production implementation and support.
Confidential, NY
JAVA/J2EE DeveloperEnvironment: Flex, BlazeDS, Hibernate, Spring, Weblogic
Responsibilities:
- Designed and developed the application using Flex 3
- Used FlexUnit for Client side testing
- Developed re-usable custom Flex components
- Consumed server side data using Remote Object Invocation
- Actively participated in peer reviews of the code and testing the application from offshore and owned the front end of the application from offshore.
- Implement the change requests, along with the application enhancements.
Confidential, NY
JAVA/J2EE DeveloperEnvironment: Java/J2EE, Spring, Weblogic
Responsibilities:
- Involved in design and development of User interface screens and server side logic.
- Worked on JavaScript and JSP and HTML tags
- Worked on Unix Commands, Shell Scripting and basic SQL’s.
- Implemented Hibernate and JPA ORM mappings in the DAO layer.
- Participated in Data centre Acceptance activities and implementation & User acceptance testing.
- Prepared unit test plan and Integration test plan.
- Involved in production implementation and support.
- Involved in Proof of concept design and implementation for the project.
