Sr.java Full Stack Developer Resume
MO
SUMMARY
- 8+ years of experience in developing large scale and complex enterprise applications using Object oriented technologies.
- Experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
- Involved in Full SDLC life cycle such as Requirement gathering, Analysis, Design, Coding, Unit testing and Deployment from SIT, UAT to Production
- Good hands-on experience with latest frameworks such as Spring, Struts and have understanding of the new Struts2 framework.
- Highly skilled in J2EE (Spring, Struts, Servlets, JSP, JDBC), XML, XSLT, JAXB, jQuery.
- Very Strong skills in developing Web Services using SOAP, JAX-RS, JAX-WS, RESTFul.
- Expertise in developing web applications with JSON, JQuery, HTML, Java Script, CSS and AJAX
- Developing dynamic web pages using HTML, CSS and JavaScript.
- Knowledge of JavaScript frameworks like Angular JS.
- Experience in consumingboth XML & JSON dataRESTful web services using Angular JS and Node.js.
- Experience in Package Manager of NPM and Bower and set Gulp and Grunt tasks under Node.js environment.
- Developed mockups and prototypes using HTML and CSS.
- Highly skilled in Hibernate ORM tools.
- Well versed with IDE’s such as Eclipse, IntelliJ, My Eclipse and Edit plus.
- Experienced in deploying J2EE applications on Tomcat web server and WebSphere, JBoss, Tomcat application servers.
- Very good understanding of OOPS, RDBMS.
- Experienced in deploying applications on Windows and UNIX environments.
- Good knowledge of databases with work experience of Oracle, and MySQL.
- Experience in writing Junit and Mockito test cases for system testing, Used Log4j for logging.
- Hands on experience in using Version Control tool’s such as Git, Subversion, SVN and bug-tracking tools like JIRA.
- Worked with Maven and ANT Builder for application building.
- Expert in working in Agile environment and Scrum.
- Expertise in Troubleshooting and Debugging the code with developer tools such as Bugizilla, Firebug, IE Developer Tool and Google chrome web developer plug-ins.
- Has vast experience in Relational Databases like Oracle, MySQL, DB2, SQL and PL/SQL.
- Hands On Experience on NoSQL Document Store databases such as MongoDB, Cassandra.
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in the emerging technologies.
- In depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
- Hands on experience in working with application servers/Web Servers such as Web Logic, Web Sphere, Apache Tomcat, JBoss.
- In depth knowledge on continuous integration tools like Jenkins.
- Good knowledge working on project management tools like Rally, Jira.
TECHNICAL SKILLS
Operating Systems: Linux, Unix, Windows
Languages: JAVA/J2EE, SQL/PLSQL, Shell Scripting
Web Technologies: JAVA/J2EE, JMS (MQs, Topic Queues), Spring, JPA, Webservices REST/SOAP, JSP, Servlets, Java Script, Angular JS, HTML, CSS, Swings, JSON, JQuery and AJAX.
Servers: Glass Fish, WebSphere, Weblogic and Apache - Tomcat
Versioning Systems: Tortoise CVS (Win-CVS), CLEAR CASE, SVN, GIT, RTC
Frameworks: FrontController, MVC, Struts, Spring MVC, Hibernate, EJBs, HDFS, Hive, Sqoop, Pig, MapReduce, Kafka and Zookeeper.
Databases: PostgresSQL, DB2, Sybase, MySQL & Oracle 8i, 11g
IDE & others: Intellij IDEA, Eclipse, MS Office, Putty, Bugzilla
BRM Tools: Apache-Ant, Maven, Jenkins, GIT and JIRA
PROFESSIONAL EXPERIENCE
Sr.Java Full Stack Developer
Confidential, MO
Responsibilities:
- Participated in design and development as a Core Java and J2EE Software developer.
- Understanding the Business Process and developing logic and software stack based on business flow.
- Developed UI pages using HTML, JavaScript, Angular JS, JSP, CSS as per the requirements and providing the client side using Java script validations.
- Involved on Agile methodology environment including Test Driven Development (TDD) with Continuous Integration/Delivery.
- Developed end-to-end flow i.e. controller’s classes, DAOs classes, services classes as per the Spring MVC design and writing business logics using core java API and data structures.
- Build RESTful Web Services to communicate with downline systems.
- Used XML and JSON for transferring/retrieving data between different Applications.
- Developed web applications using Spring MVC, JQuery, HTML5, Used Eclipse IDE for designing, coding and developing applicatons.
- Utilized Agile Methodology (SDLC) to managed projects.
- Integrated REST services with Angular services and tested using REST console.
- Using MongoDB for storing provider details, designing documents and collections.
- Implemented Spring MVC Framework using Spring Boot.
- Followed Agile methodology to implement daily task.
- Used Jira for defect tracking and daily task update.
- Git was used as repository to Maintain code base.
- Bit Bucket was used for Creating Branches for each story in Sprint.
- Teradata SQL Assistant client was used to communicate with Teradata.
- SQL developer was used to communicate with Oracle.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Developed the front end using Angular JS, HTML, JavaScript, AJAX, CSS, JQuery.
- Angular JS and jQuery library functions used for the logical implementation part at the cent side for the application.
- Mockito used for JUnit testing.
- Developed bean classes, DAO’s for implementing Hibernate Object Relational(O/R) mapping for persistence in Oracle database.
- Maintained documentation all along the development process and maintained them in Confluence. Used Jira for communicating business related tasks across team members.
- Used Spring Boot for developing microservices.
- Enhanced existing claim functionality for better use of Providers.
- Used EclEmma for code coverage of JUnit test cases.
- Worked as pair-programmer for developing complex stories.
- Responsible for Code Reviews, Bug fixing
- Build and Deployed applications on Server with Jenkins.
Environment: Java 8, J2EE, Spring, Hibernate, Angular JS, Eclipse, SQL Developer, Maven, Git, Oracle, LinuxTeradata, Jira, BitBucket, Jenkins.
Sr. Java Full Stack Developer
Confidential, Irving, TX
Responsibilities:
- Working with Product Managers to get and understand business requirements.
- Developing new and enhancing exiting spring batch modules.
- Writing Spring Resources, Controllers and Beans developing the Spring Resources, Controllers and Services.
- Implementing Data Layer by using Hibernate by writing HQL queries and mappings.
- Developed RESTful services withJerseyand deploy them on aTomcatserver.
- Developed NBA Prioirty, Inventory modules.
- Worked on Oracle 11g and used SQL Developer for writing queries and for PL/SQL.
- Writing Junit test cases for testing the Business and the service layer to deliver quality software.
- Developed Single page application and structured the JavaScript code using Angular JS.
- Developed routing for views using Angular UI router for to tie up URL’s to controllers and templates.
- Familiar in writing Custom Directives and services in Angular JS, according to the application requirement.
- Created Angular custom directives for re-usable components and involved in creating services to make backend REST calls.
- Worked on bug fixing which are raised by QA during testing.
- Used eclipse IDE for developing.
- Used Git for version control.
- Working and developing the project in Agile Methodology by using Version One tool for project management and to track tasks on daily basis.
- Used Jira Tool for bug tracking.
- Involved in Production Support and Maintenance.
- Build and Deployed applications on Server with Jenkins.
- Participated actively in application launch on Certification and Production environment.
- Configured and implemented Log4j for logging information.
- Conducted newly developed application functionality demos with business and testing groups
Environment: Java 8, J2EE, Spring 3.1, Angular JS, Hibernate 3.5.0, eclipse, SQL Developer, Maven, Git, Oracle 11g, Linux, Jenkins.
Sr. Java Developer
Confidential, South Lake, TX
Responsibilities:
- Implemented using Spring MVC pattern.
- Developed UI Pages using AJAX, jQuery, JSON, HTML, and CSS.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Implemented Design Patterns such as MVC, Singleton, Value Objects, and DAO
- Implemented Servlets Filters for Authenticating the Logged User.
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Implemented the concepts of JDBC, and JNDI for all database interactions
- Involved in developing object oriented JavaScript and experienced with AJAX, JSON, HTML5, and CSS.
- Designed User Interface using HTML, CSS, XML, Java Script.
- Production support and enhancements for entire system.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Established pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Build scripts were written to create a run time environment for ANT.
- Used SVN as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Utilized eclipse IDE development of the project.
- Used JIRA for support cases and bug-reporting.
- Followed Agile approach for the development process.
- Preparation of Software Requirement Specifications (SRS), Software Design Documents (SDD).
Environment: Java EE, Java 1.5, Spring 3.0, XML, DB2, Eclipse, Tomcat 5.5, SVN, Windows 2000/XP.
Sr. Java Developer
Confidential, Jersey City, NJ
Responsibilities:
- Implemented Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design and development.
- Extensively written CORE JAVA code in application
- Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI & business logic.
- Implemented Validator framework to implement Client side and server side for Validations.
- Used O/R mapping tool Hibernate for persistence data.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Implemented the entire service layer of the application writing WSDL, XSLT, XML, and XSL for transforming XML to OFSML, Web Services adhering to SOA Framework.
- Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Involved in Coding JavaScript code for UI validation and worked on Struts validator frame works.
- Developed and Deployed Web Services implementing Http methods like put, get, post, and delete in Web Sphere.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created Database tables and schema in Oracle10g based on data flow requirements.
Environment: Java 1.5, J2EE, JSP, Struts 1.2, MVC, Hibernate 2.0, JNDI, JavaScript, DOJO, XSLT, DTD, SAX, DOM, XML, JavaScript, AJAX, ANT, RAD, HTML, Oracle 10g, WebSphere.
Sr. Java Developer
Confidential, Plano, TX
Responsibilities:
- Implemented models for Retirement Calculator module.
- Developed Dynamic Content Management for Presentation Layer.
- Developed JSP Pages for content presentation.
- Designed & developed web pages using HTML, Java and Implemented JDBC for database connection.
- Created stored procedures and triggers to accomplish the business rules.
- Responsible for overseeing the Quality procedures related to the project.
- Responsible for Code Reviews, Bug fixing.
- Developed the presentation Tier using JSP, XML, HTML and JavaScript.
- Involved in developing front end screens using JSP, DHTML, HTML, CSS, AJAX, DOJO and JavaScript.
- Involved in Unit testing and Integration testing.
- Integrate the file from the repository.
- Make an Enterprise Archive (EAR).
- Put it in FTP and place the same EAR into QA server for testing.
Environment: Java 1.5, J2EE, Servlets 2.3, JSP 2.1, JAVA Mail, JNDI, HTML, Tomcat 5.0, Eclipse, Oracle 8i, Windows 2000/XP.
Java Developer
Confidential
Responsibilities:
- Implemented model for DRM.
- Developed Dynamic Content Management for Presentation Layer.
- Designed & developed web pages using JSP, Java and Implemented JDBC for database connection.
- Responsible for overseeing the Quality procedures related to the project.
- Responsible for Code Reviews, Bug fixing.
- Developed UI using HTML, JavaScript, JSP, and developed Business Logic and Interfacing components using XML, and JDBC.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XSLT and XML part of Order entry.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in Unit testing and Integration testing.
- Integrate the file from the repository.
Environment: Java 1.4, J2EE, Servlets 2.3, JSP 2.1, HTML, Tomcat 5.0, Eclipse, Oracle 8i, Windows 2000/XP.