We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Cypress, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in Software Analysis, Design and Development.
  • Highly self - motivated and goal oriented professional wif experience in all phases of software development, troubleshooting, bug-fixing and maintenance using Java, J2EE technologies in HealthCare, Banking and Infrastructure management projects.
  • Offer 7+ years of track record demonstrating the strong analytical and problem-solving skills and ability to follow through wif projects from inception to completion.
  • Expertise in object-oriented design, design patterns, and distributed programming. Involved in all stages of Software Development life cycle (SDLC).
  • Experience in designing and developing N-tier Architecture applications using Web Services, Servlets, JSPs, JDBC, XML, DAO, JMS, HTML5, CSS3, AngularJS, Bootstrap, JQuery, AJAX, JavaScript.
  • Good experience in working wif presentation layer using HTML5, XHTML, CSS3, Bootstrap, JavaScript, Angular JS, JQuery and AJAX.
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Session Facade, Business Delegate, DAO, Service locator, Value object.
  • Expertise in Multithreading, Garbage Collection, spring framework, Hibernate.
  • Involved in Data Integration using Java Web Services (JAX-WS, JAX-RS).
  • Experience in using MEAN (Mongo DB, Express JS, Angular JS, Node.JS) Stack.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2 and PL/SQL programming and NoSQL DB like MongoDB.
  • Good experience wif various Web/ Application Servers like IBM Web Sphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Experience in using development tools like Eclipse, NetBeans, and SoapUI.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Experience in developing build scripts using ANT and Maven and well experienced in using JUnit, Log 4J and SOAP UI for testing framework.
  • Extensive experience in testing on multiple operating systems including Unix, Linux and Windows.
  • Expertise in using SVN, SVN and GIT for version controlling.
  • Highly motivated team player wif the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

J2EE Technologies: EJB2.0/3.0, JPA, Hibernate, JDBC2.0/3.0, JNDI, SOAP, REST Servlets2.3/2.4/2.5,JSP1.2/2.0,JMS.

Web/App Severs: Web logic server8.1/10.0, Tomcat, IBM WebSphere, GlassfishServer, JBOSS.

Web tools and languages: HTML, XML, XSD, XSLT, SOAP, JAXB, WSDL.

FrameworkDesign: Patterns, spring, JPA, Hibernate.

Databases: Oracle11g, IBM DB2, MySQL, MS SQL Server.

LanguagesJava: /j2EE, SQL/PLSQL, C, C++.

ToolsEclipse, Net: Beans, ANT, Log4J, Apache Commons, Maven

Version Control: SVN, CVS, GITTesting JUnit

PROFESSIONAL EXPERIENCE:

Confidential, Cypress, CA

Sr. Full Stack Java Developer

Roles & Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Followed Test Driven Development (TDD) and agile methodology.
  • Followed strict patterns of implementing model-view-controller (MVC) architecture using Angular. Designed accessibility features and collaborating wif customer up to date.
  • Upgraded existing UI pages wif JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Bootstrap for creating Responsive Web pages.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Used JavaScript, JQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap wif AngularJS and media queries.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto Oracle database.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Developed Restful Web services for other systems to interact wif our system and Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey for JAX-RS implementation.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.Implemented REST/JSON encoded specification to synchronize different application objects.
  • Developed unit and integration tests using JUnit, Mockito environments.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Configured and customized logs using Log4J and Used GIT as a version control tool.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the CI and CD process for the application using the Jenkins.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
  • Testing, fixing the bugs and troubleshooting technical problems.

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, Bootstrap, AngularJS, JQuery, AJAX, Agile(SCRUM), Spring, Servlet, JSON, XML, GIT, JUnit, Maven, JMS, WebSphere, Restful, JAX-RS, Log4J, JIRA, Jenkins, Ajax, Spring MVC, Multithreading, Spring 4.x, Hibernate 4.x, JMS, JUnit, GIT, Apache Maven, Oracle 11g.

Confidential - Wilmington, DE

Sr. Java UI Developer

Roles & Responsibilities:

  • Participated in SCRUM meetings and worked on agile methodologies.
  • Part of a team wif extensive usage of Rational Rose in design the class, sequence, Activity, Collaboration diagrams.
  • Designed the Web Application Using Spring MVC pattern to make it extensible and flexible.
  • Designed and developed the UI using JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Developed custom directives, Factories and Services in AngularJS and created AngularJS Controller to isolate the scopes to perform operations.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, and Data Transfer Object.
  • Developed REST architecture-based web services to facilitate communication between client and servers and called REST web services through AngularJS service to get JSON object and modified the response object to display in UI.
  • Used popular NodeJS frameworks like Express and Restify to create a Restful Mock API.
  • Extensive use ofNodeJS, ExpressJS, and MongoDB along wif Mongoose.JSto create server side applications and Used Express Framework to set up middleware to respond to the HTTP requests wif the halp ofNodeJS.
  • Utilized excellent modules for flow control in asynchronous non-blocking of I/O using NodeJS.
  • Used MongoDB in conjunction wif AWS S3 for storing metadata on MongoDB collections.
  • Hands on experience in migrating existing Java application inAWS cloud usingAWS SQS to decouple all the components to make best use ofAWS.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design, etc.
  • Application was deployed using WebSphere and used Oracle Database for persisting the data.
  • Involved in the creation of exhaustive JUnit, Unit Test Cases using Test Driven Development TDD.
  • Used Subversion (SVN) as source controls.
  • Continuous integration (CI) practices and standards wif Jenkins and Log4J for logging purpose.

Environment: JDK 1.7, Spring 3, Hibernate 4.0, JAX-RS, web services, HTML5, CSS3, JQuery1.9, AJAX, Angular JS, Oracle10g, NodeJS, ExpressJS, AWS, WebLogic10g, Maven, Log4J, Jenkins, Junit4.1, SVN.

Confidential Dallas, TX

Sr. Java/J2EE Consultant

Roles & Responsibilities:

  • Attended various meetings wif users go through and understand the client requirements.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Used Spring MVC Framework IOC (Inversion of Control) design pattern to have relationships between application components. Also used to separate the application configuration and dependency specification from the actual application code.
  • Implemented spring-hibernate as Data Access Layer and developed code for Interactions wif database in JPA 2.0 ORM framework.
  • Used Hibernate, configured hbm access files for accessing data from Oracle 11g database.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development usingNodeJS and MongoDB.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Experience in monitoring and auditing tools likeAWS cloud Watch and Cloud Trial.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Used variousNodeJSmodules to retrieve data in JSON format by consuming JSP, HTML and
  • Created tables, triggers, stored procedures, PL/SQL, SQL queries, Joins, integrity constrains and views for multiple databases.
  • Build backend API wif NodeJS and ExpressJS also created modules to store and mutate data
  • Wrote unit tests using JUnit and Mockito frameworks following TDD paradigm.
  • Used CVS for version control.

Environment: JAVA, J2EE, EJB2.1, DAO, JDK5.0, JSP, HTML, CSS, Webservices, Weblogic Server, NodeJS, AWS, MongoDB, Oracle, JDBC, PL/SQL Eclipse, NodeJS, ExpressJS, AWS, ANT, SQL developer, JUnit, SVN.

Confidential - Boston, MA

Java Full Stack Developer

Roles & Responsibilities:

  • Analyzed requirements and did Use Case analysis wif Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
  • Designed and developed front end using HTML, JSP and Servlets.
  • Extensively used Core Java Collections and Concurrency to improve the performance of the applications and to schedule tasks using multi-threading.
  • Developed Hibernate and Spring-based application configuration framework for simulating database configuration.
  • Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
  • Developed Custom tags to display Home Mortgage Consultant, Branch and Joint venture specific information.Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere.
  • Worked wif Object Relational Mapping (ORM) tool Hibernate, using JSON mappings andJava objects.
  • Experience in Hibernate framework to encapsulates SQL in the form of stored procedures so that business logic is kept out of database and application is easier to deploy and test and is more portable
  • Used ANT scripts to build the application and deployed on IBM WebSphere Application Server.
  • Performed unit testing of core functionalities through JUnit.
  • Used SLF4J for logging and tracing the messages.

Environment: JDK1.5, Struts1.2, JDBC, ANT, WSDL, HTML, CSS, JSP, Servlets2.5, RAD, SQL Server 2010, IBM Web Sphere 6.1, Hibernate, EJB, Spring 2.0, JSP 1.2,Java, Servlets 2.1, EJB 2.0, JMS, ML, SOAP.

Confidential - Boston, MA

Java Developer

Roles & Responsibilities:

  • Participated in internal meetings during the requirement analysis and design of the project.
  • Participated in drafting various system requirements and also participated in various review meetings.
  • Developed interactive modules using JSP and Servlets.
  • Developed the Business Logic using Plain OldJava Objects (POJOs) and Session EJBs.
  • Designed Stateful Session Beans for maintaining user sessions.
  • Integrated and used Hibernate framework for database persistence logic.
  • Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL.
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a Weblogic application server.
  • Implemented Axis web services for the extended search.
  • Performed integrated testing using different test cases.
  • Used SVN version control to maintain the different version of the application.
  • Prepared the release notes and user documentation.

Environment: JAVA, J2EE, EJB2.1, JDBC, Weblogic Server, oracle, JMS, ANT,PL/SQL eclipse, SQL, EJB, Hibernate 3.0, WSDL, JDBC, JavaScript, HTML, CVS, Log4j, JUnit, WebSphere 5/6.1, Oracle 9i.

Confidential

Jr. Java Developer

Roles & Responsibilities:

  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly wif the Site merchandising team to get the appropriate requirements.
  • Was part of daily status meetings and other release meetings wif client.
  • Responsible for impact analysis document review, code review and JUnit test cases
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Involved in fixing defects & tracked them & provided support and maintenance and customization.
  • Developing customized reports and Unit Testing using JUNIT.
  • Involved in building the code & deploying on the JBOSS application server.
  • Involved in validating the application for different browser compatibility & users load.
  • Worked closely wif project and business development team and reviewed the code wif team lead and peers.
  • Used JDBC to connect wif Database using JDBC-ODBC driver

Environment: JAVA, J2EE, EJB2.1, JDBC, Weblogic Server, oracle, JMS, ANT, PL/SQL, eclipse, SQL, Windows XP.

We'd love your feedback!