We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

San Jose, CA

SUMMARY

  • 8 Years of Experience in developing Software Solutions based on Java and J2EE platform including different frameworks.
  • Experienced in all phases of Software Development Life Cycle (SDLC) - Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Hands on professional experience in JAVA, JDBC, Servlets, JSP, Hibernate, spring, Struts 2, Web services (REST/SOAP) Technologies.
  • Experience in implementation of MVC architecture using Struts and Spring MVC frameworks.
  • Excellent Knowledge of Databases such as Oracle, MySQL and DB2.
  • Extensively followed development methodologies such as Agile, Test Driven Development and Waterfall.
  • Expertise in Design Patterns including Factory pattern, Façade, MVC, Singleton.
  • Excellent in building Single Page Application (SPA) using MVC AngularJS framework and Angular UI.
  • Expertise in Twitter Bootstrap framework and Media Query to building responsive website for different devices, such as desktop, laptop, mobile, and iPad.
  • Strong experience in CSS3 preprocessors styling such as SASS and LESS.
  • Experience in using various jQuery UI controls, corresponding Event handlers, jQuery plug-ins and Object Oriented Design.
  • Solid experience in consuming RESTful Web Services to implement AJAX call for processing JSON/XML format files between front-end and back-end.
  • Expertise in writing Complex queries, Stored Procedures, Functions, Triggers, Creating Views and Joins in RDBMS.
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Good understanding of entire web based architectures, web technologies, SDLC and OOAD.
  • Well versed in XML related technologies such as XML, DTD and parsers SAX/DOM and JAXB.
  • Expertise in using the servers like Web Logic, Web Sphere, Apache Tomcat.
  • Experience using Junit, MAVEN and Log4j (open source framework).
  • Hands on experience on IDE’s like Eclipse, NetBeans, and Version Controllers SVN, Git Hub, CVS, VSS.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Good experience in NoSQL databases Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Knowledge on JMS Using Message Queues and Apache Topic, Rules management systems like IBM ODM.
  • Prepared test case scenarios and internal documentation for validation and reporting.
  • Coordinating with the QA team, and resolving the QA defects.
  • Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics.

TECHNICAL SKILLS

Programming languages: Java, C/C++, C#.NET, SQL, PL/SQL, Python.

RDBMS: Oracle 10g, MySQL, DB2, Mongo DB, Cassandra.

Web Technologies: Servlets, JSP, JDBC, Java Script, JQuery, Angular JS, CSS, HTML

Frameworks: Struts, spring, Hibernate, EJB.

Software Tools: Eclipse, Net Beans, IntelliJ, Ant Visual Studio, SVN, VSS, Git Hub, Jira.

J2EE Servers: Apache Tomcat, Web logic, Web Sphere

Others: SOAP UI, Jenkins, SLF4J, AWS, JUnit, MongoDB, Postman Chrome

Operating Systems: Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr Java/J2EE Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Attended Daily scum meeting, sprint grooming/review and demo with management and other teams.
  • Developed pages including forms, tables, and calendars using HTML 5, CSS3 and Bootstrap.
  • Implement functionality such as searching, filtering, sorting, categories, validating using Angular framework.
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Used Angular directives, working on attribute level, element level and class level directives.
  • Developed Controller Classes using spring MVC frame work
  • Implemented Bean classes and configured in spring configuration file for dependency injection.
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.
  • Created mappings among the relations and written named HQL queries using Hibernate.
  • Exposed services using REST API to give the information in more architectural way.
  • Consumed SOAP Web services, WSDL descriptor file and Universal Description Discovery and Integration Registry (UDDI).
  • Used Design Patterns like Facade, Data Transfer Object (DTO), MVC, Singleton and Data Access Object (DAO).
  • Written SQL and PL/SQL queries like stored procedures, triggers, indexes, views.
  • Used Log4j, Junit for logging and Testing.
  • Documented all the SQL queries for future testing purpose.
  • Prepared test case scenarios and internal documentation for validation and reporting.
  • Coordinating with the QA team, and resolving the QA defects.
  • Wrote services to store and retrieve user data from the Mongo DB.
  • Used CVS for Version control and Jenkins for Continuous Integration.
  • Involved in unit testing.

Environment: Java, Spring, Hibernate, Web Services, Html 5, CSS3, Java Script, Angular JS, Bootstrap, MAVEN, Oracle10g, WebLogic, CVS, Eclipse, IBM ODM, JUnit, JQuery, log4j,Jenkins, Mongo DB, Windows, SOAP UI, REST Client.

Confidential - Raleigh, NC

Sr Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development. Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked in Agile environment.
  • Involved in the design of UI Framework with Angular JS and Bootstrap.
  • Implemented back end services using Node.js, Express.js, and Node modules.
  • Developed individual UI pages for and reports with AngularJS, ng-Service, ng-Route, and ng-View.
  • Designed the layout using bootstrap.
  • Split the page into several parts using ng-Route and ng-View.
  • Created different modules to handle the page and apply angular service to enhance the user app.
  • Developed Controller classes using spring MVC frame work
  • Developed the DAO classes by using hibernate
  • Created mappings among the relations and written named HQL queries using Hibernate.
  • Developed web services using REST API to give the information in more architectural way.
  • Consumed and exposed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Deployed the applications on IBM WebSphere Application Server.
  • Used SQL queries and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS).
  • Deployed, Managed and Monitored Mongo DB Replica Sets / Databases. Prototyped Mongo DB new features across multiple stacks.
  • Documented all the SQL queries for future testing purpose.
  • ManagedJenkinsContinuous Integration tool for releases
  • Used SLF4J, Junit for logging and Testing.
  • Prepared test case scenarios and internal documentation for validation and reporting.
  • Coordinating with the QA team, and resolving the QA defects.
  • Involved in unit testing and regression testing.

Environment: Java, Spring3.x, Hibernate3, Web Services, Html, CSS3, JSP, Mongo DB, Jenkins, Angular JS, Node JS, Bootstrap, HTML, CSS, Java Script, DB2, WebSphere, CVS, Eclipse, JUnit, JQuery, SLF4J, Windows, SOAP UI, REST CLIENT.

Confidential, South Portland, Maine

JAVA Developer

Responsibilities:

  • Developed a Fleet Based Web application and services that provides various users, Fleet Managers, Drivers, to maintain the Vehicle and Driver information, Transaction Management and reporting, Payments, Fuel and Gas station information.
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Developer multipleAngularJScontrollers and configured Routes.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizingAngularJS, JavaScript API.
  • Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML, CSS, JavaScript, JQuery Mobile and framework component library based onAngularJS.
  • UsedAngularJSto create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Implemented MVC architecture developed custom directives, controllers, views and filters using AngularJS.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Designed the Architecture of the project as per Spring MVC Frame work.
  • Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.
  • Experience in working on user interface applications and professional web applications using HTML5, CSS, CSS3, JavaScript, JQuery, Ajax, JSON, Xml, and Angular JS.
  • Used Collections for Model classes in the DAO layer (Data Access Object).
  • Involved in modifying some changes in DAO layer using Hibernate.
  • Created mappings among the relations and written named SQL queries using Hibernate.
  • Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, JavaScript and proprietary tools.
  • Used Backbone JS framework to define the UI in a modular way and JQuery to change the view attributes.
  • Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Created process flow for deploying application in Web Logic environment.
  • Used Oracle 10g Database, SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
  • Developed new services using REST API to give the information in more architectural way.
  • Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
  • Managed build, reporting and documentation from the project information using Maven Tool
  • Used Log4j, Junit for logging and Testing.
  • Used JIRA for Defect tracking.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.
  • Involved in unit and system testing.

Environment: Java, Eclipse 3.5, Weblogic10.0, Oracle 10g, spring, Hibernate, PL/SQL, HTML, Web Services, Java Script, Log4j, Junit, Maven Build Tool, Jira.

Confidential

Java Developer

Responsibilities:

  • Developed a Web based application and services that provides various users, devices, device related problems, transactions, customer care related information.
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software development methodology.
  • Developed controller classes using Struts-2 MVC architecture.
  • Developed UI Screens by using JSP, HTML, CSS, JQuery technologies.
  • Developed restful web services.
  • Developed DAO Classes using Hibernate to mapping the relation to objects.
  • Created mappings among the relations and written named HQL queries using Hibernate.
  • Written and modified SQL scripts, triggers, stored procedures.
  • Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
  • Developed test cases and performed unit test using JUnit Framework.
  • Documented all the SQL queries for future testing purpose.
  • Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
  • Build: Compiled the project assemblies using MAVEN, and deployed it with ANT script.
  • Used utils logging, Junit for logging and Testing.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.
  • Involved in unit testing.

Environment: JAVA /J2EE, Html, CSS, Struts 2, Hibernate, JSP, Servlet, Eclipse, JUnit, JQuery, log4j, Oracle, My SQL, Pl/SQL, WebLogic application server, Windows, ANT, SVN, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis of the project
  • Implemented the application using Struts framework that uses MVC design pattern.
  • Involved in the development of presentation layer by using JSP, HTML, and CSS. Client Side validations were done using JavaScript.
  • Worked on project deployment descriptor files such as web.xml and context definition files for Servlet mappings, Java bean class definitions, transactions and database connection configuration.
  • Developed restful web services
  • Developed Custom Tag libraries to customize front end & to enforce security in the front-end at various levels like page, panel, links/button & visible/editable fields.
  • Implemented the logging mechanism using utils logging framework.
  • Used IBM Rational ApplicationDeveloperfor development, debugging, coding and deployment of the applications.
  • Implemented design patterns like MVC, Singleton, and DAOwhile implementing the java classes.
  • Involved in Unit testing, logging and debugging using JUnit.

Environment: Java, JSP,JavaServlets, Struts, DB2, WebSphere Server, Rest Client, Junit, IBM RAD, XML, JavaScript.

Hire Now