Java Developer Resume
Minneapolis, MN
SUMMARY
- 8+ years of Java/J2EE experience in enterprise application analysis, design, development, implementation and testing of Object Oriented Applications in Web, Middle - ware, Client /Server environment.
- Strong experience in Full Stack web technologies like J2EE, Servlets, Hibernate, Spring MVC, AJAX, JQuery, Struts, EJB, JBOSS, JDBC, JSP, HTML, JavaScript, CSS, XML, Log4J.
- Experience with Object Oriented and Web based Systems (WebLogic, Tomcat)
- Expertise in design and development of multi-tier applications using Struts Framework with Tiles, Spring, Servlets, JSP, EJB, JDBC, HTML, Angular JS, React JS, Ext JS, Java Beans, JavaScript, Ajax and XML technologies.
- Expertise in Framework with Tiles, spring, Servlets, JSP, EJB, JDBC, HTML, AngularJS, Java Beans, JavaScript, Ajax, ibatis and XML technologies.
- Knowledge on Underscore .JS.
- Good experience in Agile development working environment.
- Knowledge of Test Driven Development (TDD) and Behavior Driven Development (BDD)
- Proficient in designing and developing SOA solutions using SOAP based and RESTful web-services (JAX-WS and JAX-RS)
- Significant background and training in CRM techniques and principles.
- Experience with web components ES6.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets.
- Experience in developing and debugging applications using different IDEs like Eclipse, Netbeans, WSAD.
- Application development experience using Core Java programming, multi-threading, reflections, data structures, generics, Collection, Generics, and adhering to OOPS concepts.
- Created and worked with Polymer methodologies and elements for demonstration purposes.
- Extensively worked in Dependency Injection, Inversion of Control (IoC), Spring MVC, Spring JDBC and Auto Wiring concepts using Spring framework
- Expertise in using SQL and PL/SQL to write stored procedures, functions, packages and triggers.
- Hands-on experience with mongoDB(NoSQL).
- Extensive experience with Apache CAMEL for integration.
- Experience working on Predix, and extensive knowledge working on microservices architecture.
- Experience in working on UNIX and LINUX
- Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, Backbone .JS, CSS, JSP, JSTL and AJAX.
- Expertise knowledge on Redux framework.
- Expertise in J2EE Object-Relational Mapping frameworks likeSpring ORM, andHibernate.
- Worked with Spring, Struts MVC and J2EE - Three Tier Model.
- Expertise in developing and deploying J2EE applications on application servers like Web Logic, JBoss and WebSphere.
- Thorough knowledge of SOA, Agile, XP and Object Oriented Analysis & Design (UML) for System Design.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experienced in using Version Control tools like CVS, SVN and GIT.
- Knowledge and experience working with Google Web Toolkit(GWT).
- Ample amount of knowledge on Drupal.
- Knowledge of Internationalization and localization.
- Experienced with JUnit Testing, Testing automation, Defect/Bug tracking.
- Proficient in many programming languages as C, C++, C#, Java, MATLAB and Xilinx; multi-platform development, Web development and database design. Continually provided value added services to my clients through thoughtful experience, productive coding /testing habits and good communication skills.
- Performed Integration and deployment of applications done using tools like ANT and Maven.
- Experience working in healthcare, e-commerce, banking and finance domains.
- Motivated team player with ability to work under minimal supervision processing strong analytical, problem solving and strong and succinct communication skills.
- Excellent work ethics, leadership qualities as well as a great team player.
TECHNICAL SKILLS
JDK Versions: JDK 1.4, JDK 1.5, JDK 1.6 and JDK 1.7
Languages: Java, Facelets, HTML, XML, XSD, JSON, SWT, UNIX, Java Security, Bash and Shell Scripting, PHP, Perl CGI.
J2EE Technologies: Servlets, JSP, JDBC, Java Beans, JNDI, RESTful Services, WS Security.
Frameworks: Spring, Struts, Hibernate, JPA, Spring Batch, Redux.
Development Tools: Eclipse, Spring Tool Suite, WordPress, Net beans, JBPM
Databases: MySQL, Microsoft SQL Server, Microsoft Access
Application Servers: Jboss, WebLogic, WebSphere, Oracle Containers
Version Control Tools: CVS, SVN, GIT, BitBucket and SCM
Others: JavaScript, CSS, JQuery, EXTJS, Angular JS, ReactJS, Backbone JS, Drupal.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Minneapolis, MN
Responsibilities:
- Used agile methodology for the iterative development of the application.
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern.
- Interacting with client in design and code review meetings.
- Worked with Pair Programming.
- Worked on LDAP authentication for security.
- Development of hibernate objects for data fetching for batch and front-end processing
- Used Restful Service for making the json calls to the Sku’s and bundles.
- Made use of Predix for communication between machines.
- Used Selenium IDE for open source web testing.
- Used Apache CAMEL for integration.
- Designed CRM technologies for marketing of organization products allowing effective communication with customers.
- Created and executed automated software test plans, cases and scripts to uncover, identify, and document software problems and their cause.
- Participated in day to day agile scrum meetings for product enhancements.
- Worked in production support team to keep the site up and running.
Environment: JDK 1.7, spring 4.3.11, Hibernate 3.2, Oracle 10g, Apache CAMEL, Jboss Application Server and MacOS Environment.
Web UI Developer
Confidential, Minneapolis, MN
Responsibilities:
- Used Agile Methodology for continuous integration and development and actively participated in scrum meetings
- Designed, developed the application multi tiered systems using Ext JS front end applications.
- Experience building applications using JavaScript, React JS, NodeJS.
- Buit a React frontend with Redux state written in TypeScript interacting with back end.
- Worked with HTML, CSS5, Bootstrap, and JavaScript to render front-end pages.
- Good design and programming in developing front end application using AWT, Swing and SWT.
- Developed applications using Core Java, Spring MVC framework.
- Developed Services for Ajax Calls.
- Created ASP.NET web forms and class libraries containing code for business and data access logic.
- Developed the web pages using ASP.NET, HTML, CSS.
- Creating localization plans and coordinating necessary localization work.
- Analyzed, designed, documented and implemented new software applications to provide information technology solutions for an end-client.
- Used JIRA for defect tracking and JENKINS for continuous build environment.
- Extensively worked with Node Javascript, Bootstrap Sass and Less technology.
- Experience in RWD(Responsive Web Design) to provide optimal view experience using Twitter’s Bootstrap framework.
- Deployed the applications on Tomcat Application Server
- Actively participated in all the phases of test driven development cycle.
- Participated in all Code review and retrospective meetings.
- Worked with JSP, JSON, Ajax and Log4j.
- Counseled CRM team in the use of CRM systems.
Environment: JDK 1.8, spring 4.2, Hibernate 4.2, Oracle 10g, Hardened Tomcat Application Server, AWT, SWT, HTML5, CSS3, JavaScript, React JS, Angular JS, Bootstrap Sass and Less, SONAR, Jenkins, JIRA.
Java Developer
Confidential, Boston MA
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed ASP.NET applications to interface with accounting system.
- Developed presentation layer using JSP, HTML and CSS and JQuery.
- Designed Frontend with in object oriented JavaScript Framework like Backbone JS, Node .JS, Angular .JS and Ext .JS.
- Participating development of FIX messages processing engine (Java, FIX Protocol)
- Written Java script code for Input Validation.
- Developed J2EE components on Eclipse IDE.
- Used Restful web services with JSON and mongoDB.
- Used Apache CXF open source tool to generate java stubs form WSDL.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Developed Action classes and DAO classes to access the database.
- Developed several POJO class to map table data into Java Object.
- Used SQL developer database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
- Used tortoise SVNtool tokeep track of all work and all changes in source code.
- Deployed the applications on Web sphere Application Server.
- Transitioned software development efforts to a test-driven development (TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
- UsedJUnitfor Unit Testing and UsedQuality Controlfor defect logging and tracking mechanism.
Environment: Java JEE, Spring framework, Spring Model View Controller (MVC),Java Server Pages (JSP), Servlets, JDBC, AJAX, Web services, Rest full, JSON, Java Beans, JQuery, JavaScript, IBM RAD, Web sphere, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.
Java Developer
Confidential, Birmingham, AL
Responsibilities:
- Develop application using Core Java, Spring MVC Framework, JPA, Hibernate, Web Services (SOAP & REST)
- Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
- Used thread dumps to
- Analyze, design, document, and implement new software applications and maintain and support existing applications to provide information technology solutions for an end-client.
- Implemented MVC design pattern usingSpringFramework and develop user interface and integration layer application.
- Deployed the applications on Tomcat Application Server
- Developed test cases for Unit testing using JUnit.
- Worked with integration of Life ray and database in the application using Apache Camel.
- Design, code and assemble programs or modules from a technical and functional perspective.
- Worked on J2EE technologies including Servlets andJava Server Pages (JSP).
Environment: Java, Hibernate 4.3.11, JPA 2.1, Spring framework 4.0, JSP, HTML, Spring 3.4, Oracle, HSQL, PL/SQL, Web Services, SOAP, Tomcat, Apache CAMEL, Ajax, JQuery, Life Ray.
Java Developer
Confidential, Minneapolis, MN
Responsibilities:
- Design and develop a solution for user story.
- Used Spring IOC, AOP, MVC, Security and ORM Hibernate for development.
- Applied design patterns (Factory, Business delegate, DAO and singleton) at the time of designing a solution to a user story.
- Integrated the applications between struts2 & spring.
- Developed Services for Ajax calls.
- Worked with Pair Programming.
- Written the HQL queries using Hibernate.
- Implemented logging using log4j.
- Worked on Pair Programming.
- Used CVS for code repository.
- Extensively worked on Integration tools Oracle SOA suite Middleware, web-methods, Apache CAMEL.
- Analyzed and fixed all the assigned JIRA defects in the source code.
- Written User test cases using JUnit.
- Developed JSP pages using Angular.js and Ext JS.
- Developed Ant script for deploying the application.
Environment: JDK 1.6, spring 2.0, Struts 2, Hibernate 3.0, Oracle 10g, Apache CAMEL, and Glassfish Server.
Java/J2EE Developer
Confidential, Charlotte NC
Responsibilities:
- Prepared technical design documents including sequence diagrams, flow charts, class diagrams and etc.
- Developed user interface usingJSP, JavaScript, CSS and HTML5.
- UsedJSP Standard Tag Libraries (JSTL)to implement the logic inside the JSPs.
- Worked on MVC application architecture in EXT JS 4.
- UsedSpringFramework for Dependency Injection and Integrated Hibernate framework for interacting with Oracle Database.
- Hibernate 3 is used to connect to the DB2 Database for fetching different records for the details provided by the user
- Used several APIs of Spring Framework likeSpring AOPandSpring MVC
- Involved inOracle 11gdatabase development by creatingMySQL for fetching different records for the details provided by the user
- Used Apache CAMEL for integration.
- UsedJUnitfor Unit Testing.
- UsedQuality Controlfor defect logging and tracking mechanism.
Environment: Java, Linux, Servlets, JSP, JSTL, JDBC, JavaScript, HTML, CSS, XML,Hibernate, spring, SVN, JUnit, MySQL, Apache CAMEL, Quick Build, Eclipse and QC.
Jr Java Developer
Confidential
Responsibilities:
- Identified System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.
- Involved in designing Database Connections using JDBC.
- Implemented complex back-end components to get the count in no time against large size database using Java multi-threading.
- Used and modified thread dumps to solve and recovery speed issues for web applications.
- Involved in design and Development of UI using HTML, JavaScript, CSS and Ext JS.
- Developed coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.
- Implemented J2EE standards, MVC2 architecture using Struts Framework
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans
- Developed J2EE components on Eclipse IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on Tomcat Application Server
- Created Java Beans accessed from JSPs to transfer data across tiers.
- Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle9i.
- Experience in going through bug queue, analyzing and fixing bugs, escalation of bugs.
- Involved in Significant customer interaction resulting in stronger Customer Relationships.
- Responsible for working with other developers across the globe on implementation of common solutions.
- Involved in Unit Testing.
Environment: Java, JSP, Servlets, JDBC, Eclipse, Web services, MySQL, JSON, Struts, HTML, JavaScript, CSS.
