We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Java, J2EE with strong skills involved in design and development of customizable, user friendly, interactive web applications.
  • Have good experience in all the phases of Software development life cycle - Analysis, Design, Coding, Unit Testing.
  • Worked on the Agile development methodologies such as SCRUM and Waterfall Model.
  • Experience in JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Service Locator, MVC and Session Facade.
  • Experience in Core Java concepts such as Multithreading, Executor Framework, Data Structures, Collections, and Exception Handling concepts.
  • Experience in working with various MVC architecture development such as Spring MVC, Struts MVC and JSF.
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JDBC, JSF, XML, JSTL, Java Beans, Spring, Hibernate, JAX-WS, JAX-RS, Struts, Microservices.
  • Proficient in using JPA architecture.
  • Used Swagger for documenting Restful webservices.
  • Hands on experience in using Spring Core Annotations for DI, IOC, Spring AOP, Spring Rest, Spring Transaction, Spring MVC, Spring Boot for Micro-services, Spring Security and Spring Batch for running batch jobs.
  • Experience in Web Services Technologies like RESTful, SOAP with WSDL and implemented SOA architecture with web services.
  • Experience in working with XML technologies like DTD, XSD, XSLT and parsers like DOM, SAX, JAXB.
  • Experience in various RDBMS databases like Oracle, MySQL, MongoDB.
  • Proficient in unit testing the application using Junit and mocking frameworks like Mockito.
  • Experienced in using building tool ANT, Maven, Gradle and logging tool Log4j, SLF4j.
  • Experienced in using source code version control tools GIT and SVN.
  • Expertise in working with JIRA for bug tracking and raising tickets.
  • Experience in WebLogic, JBoss, Tomcat.
  • Experience in working with the Continuous Integration tools like Jenkins.
  • Worked with various IDE tools like Eclipse, Net Beans, IntelliJ.
  • Expertise in Java Development, skilled at progressing from problem statement to well documented designs.
  • Extensively worked on front end technologies like Angular 2, JavaScript, HTML, JSP, jQuery, AJAX and CSS.
  • Worked on JMS, Rabbit MQ for developing Messaging services.
  • Good knowledge on JAVA 8 features like Lambdas Expressions and Functional Interfaces.
  • Experience working on AWS cloud platform.
  • Good experience in installing, deploying and testing with multiple Application Servers like WebSphere, JBoss Application Server and Tomcat container.
  • Having experience in design and development of Business Applications.
  • Coordinating with the QA team, and resolving the QA defects.
  • Good management skills and successfully mentored individuals in both technical and process related areas to maximize productivity levels.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL

Java Design Patterns: Singleton, Factory, Front Controller, Service Locator, MVC and Session Fa ade.

Development Frameworks/Libraries: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Struts, Servlets, JSP, JDBC. Restful JAXRS, SOAP JAX WS, WSDL, Swagger.

Application Servers: JBoss, Web logic, WebSphere.

Databases: MySQL, Oracle, MongoDB.

Cloud Technologies: AWS (EC2, S3, RDS, AMI, IAM, SQS, SNS).

Web Technologies: Angular, HTML, DHTML, JavaScript, JSON, XML, CSS, AJAX, HTTP, XML Data Processing, XML Schema, XSLT, Responsive Web Design.

IDE s: Eclipse, IntelliJ, IBM.

Platforms: Windows, Linux, Unix.

SoftwareDevelopment Methodology: Agile, Waterfall.

VersionControl Systems: CVS, SVN, GIT.

Messaging Technologies: JMS, Rabbit MQ.

Logging Tools: Log4j, SLF4j.

Build Tools: Ant, Maven, Gradle.

Unit Testing: Junit, Mockito.

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Sr. Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of Software Development Life Cycle (SDLC).
  • Developed Web pages using JavaScript, HTML, Angular2, Node.js, XML and CSS for creating user interface dynamic web pages.
  • Used J2EE, REST and Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the MongoDB through DAO layer.
  • Used Dependency Injection feature of Spring framework and Angular for rapid development and ease of maintenance through Spring Boot.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Used Spring Security for basic authentication at API Level, which it reduces the development time to handle the .and developed various quartz jobs.
  • Implemented DAO using Data modelling in the integration layer, developed POJO’s mapped to the relational tables in the database.
  • Used Hibernate in data access layer to access and update order status in the database.
  • Used Spring MVC framework for implementing Model-View-Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in JSON using Jackson library. Also, consumed REST web services.
  • Used Swagger to document RESTFUL web services.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Implemented Microservices architecture for continuous delivery/deploy of the Application.
  • Implemented Database per Service pattern of Microservices to maintain data consistency and perform queries.
  • Used AWS SQS for reliable and asynchronous exchange of important information.
  • Deployed app in AWS EC2 instances.
  • Used Elasticsearch engine for full-text search engine with an HTTP web interface and schema-free JSON documents
  • Used JIRA for bug tracking and raising tickets.
  • Developed Junit test cases for unit testing the application.
  • Used Log4j libraries for logging and managing code base.
  • Used GIT for version control.
  • Build and deployed the application on Tomcat Server.
  • Developed the application using Agile/Scrum methodology.
  • Provide production support and address issues that may occur in production and Involved on build and deployment process.

Environment: Java, Spring MVC, Spring AOP, Spring Boot, Spring REST, Hibernate, MongoDB, Micro Services, HTML, Angular, Node.js, CSS, JavaScript, jQuery, JSON, AWS, EC2, SQS, Junit, Log4j, GIT, Agile, Jenkins, Maven.

Confidential, St. Louis, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing end client needs.
  • Used Maven Scripts to build and deploy war files to QA environment.
  • Developed micro services using Spring STS, Spring boot
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Created connections to database using Hibernate Session Factory, have used Hibernate APIs for retrieval of data using Hibernate Transaction Control.
  • Implemented Spring MVC application framework to create and configure of java beans using Spring IOC.
  • Used Bootstrap and AngularJS for responsive web design.
  • Used spring framework for removing hard coded dependencies (Dependency injection), integrated with Hibernate, Spring Service Bean and Spring MVC controllers.
  • Wrote Spring Configuration using XML file and Annotations that contains object declarations and dependencies.
  • Designing of screens using JSP withStrutsTagLib and form validations usingStrutsframework.
  • Coded using JSP pages, Java Servlets in Struts framework, prepared test cases for reviewing and understand.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Having experience on client-side deployments on their servers or AWS cloud
  • Develop the batches in java using Multi-threading and Collections.
  • Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Internet/ Distributed Technologies EJB, JSP, JSTL, Struts Framework, Servlets, AJAX, Web Services, JMS, HTML, XML
  • Designed and created DAO using data modelling in the integration layer.
  • Asynchronous communication used in JMS API for putting the messages in the Message queue.
  • Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test the web services.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.jsandNode.js.
  • Exposed Stateless session beans as restful web services using Jersey JAX-RS.
  • Customized Restful web service using Spring Restful API, sending JSON format data packets between frond-end and middle tier controller.
  • Done OBIEE installation on Windows environment.
  • Used JSON Marshaller for marshaling and Unmarshalling the JSON Objects.
  • Worked and configured with GIT and Jenkins repository.
  • Involved in designing the front-end using HTML, CSS, Bootstrap, Java Scripts, and AngularJS according to the instruction they provided.
  • Used AJAX to implement user friendly and efficient client interface,
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Used Log4j for logging for debugging, warnings, errors etc.
  • Designed a guided inspection template and inspected the design models.
  • Involved in integrating Web Sphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Security usingJAX-WS, and JAXB.
  • Used the Java Collections API extensively in the application.

Environment: Core Java/J2EE, Angular JS, HTML, OBIEE, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring, Hibernate, Maven, STS.

Confidential, Bellevue, NE.

Sr. Java Developer

Responsibilities:

  • Involved in design and enhancement of different modules of the system, Real time Transaction History, Dispute Tracking, VPM, VpBatch.
  • Implemented the User interface using Spring MVC, jQuery, JSP, JSF, My Faces, HTML5, JavaScript, XHTML.
  • Implemented Transaction Dispute Module, and dispute form generation using xhtml and Itext Jars.
  • Involved in bug fixes of JSF based module using My Faces library.
  • Developed Spring Action Classes for controlling logic and data transfer between UI and DB, used command pattern actions, to embed multiple actions in a single action class,
  • Implemented Spring Beans using IOC, AOP and Transaction management features to handle the transactions and business logic.
  • Implemented spring batch programs to generate payments, automated Emails attaching payment response files.
  • Implemented REST based web services using Spring Web MVC, to publish vendor Information, customer information.
  • Used spring annotations for the bean configuration transaction management and AOP.
  • Used Abstract Factory, Singleton, DAO, DTO, Front Controller, Command Pattern, MVC design Patterns.
  • Implemented Data Access Layer using JPA, developed POJO’s mapped to the relational tables in database using JPA annotations.
  • Implemented Spouts and Bolts and topologies for the VPayService using Apache Storm
  • Implemented Hibernate data source, JDBC data source and JMS connection in spring configuration files.
  • Implemented Oracle as the database.
  • Implemented Redis interfaces for caching vendor information in Redis hashes to reduce the database overhead and better performance.
  • Implemented Spring Unit testing using Junit4 and Mockito frameworks.
  • Involved in System testing, and bug fixing, worked with QA Team to execute the business scenarios and fix the QA finds.
  • Used GIT for version control.
  • Followed Iterative/Agile process for the sprint-based product delivery. Involved in Sprint planning, daily stand ups, Grooming session and Sprint retrospective.

Environment: Java, Servlet, JSP, JSF, Spring, REST, Apache storm, JPA, Oracle, GIT, RAD, jQuery, JavaScript, CSS, Angular, Sprint Tracking tool, Log4j, Tomcat, WebSphere, Linux, REDIS, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Created various modules and components as per business requirement.
  • Extensively used MVC architecture and JBoss for deployment purposes.
  • Provided technical support for various key business releases.
  • Coordinated with multiple teams to Resolve various items involved as part of big releases.
  • Built the backend services, which will be consumed by action classes of studs.
  • Created SOAP web services to allow communication between the applications.
  • Developed and analyzed the front -end and back-end using JSP, Servlets and Spring.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Used Point of Sale(POS)Software for hardware Peripherals.
  • Worked on Credit Card transactions.
  • Implemented various complex PL/SQL queries.
  • Worked with testers in resolving defects in the application and was an integral part of the team.
  • Interacted with Business Analysts to produce better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.
  • Worked with the ISP Site Development to get any infrastructure related issues fixed.
  • Implement the best practices and performance improvement / productivity plans.
  • Co-ordination of activities between off-shore and onsite teams
  • Developed the presentation layer and content management framework using HTML and JavaScript.

Environment: JAVA, J2EE, Servlets, JMS, SOAP Web Services, HTML, Java Script, JDBC, SQL, Agile Methodology, PL/SQL, XML, UML, UNIX, JBoss, Eclipse, JMS.

Confidential

Jr. Java developer

Responsibilities:

  • Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages and participating in the development.
  • Implemented Agile development practices as per the application requirements.
  • Involved in Agile Scrum methodology, Sprint and Release Planning meetings.
  • Developed the web application using Java and J2EE components like Spring, Hibernate.
  • Created SOAP web services to allow communication between the applications.
  • Used spring framework for dependency injection, transaction management.
  • Used Java message service (Jms) for reliable and asynchronous exchange of important information, such as loan status report.
  • Worked on credit card transactions.
  • Worked with testers in resolving defects in the application and was an integral part of the team.
  • Interacted with business analysts to produce better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.
  • Implement the best practices and performance improvement / productivity plans.

Environment: Java, J2ee, Servlets, Jms, Soap Web Services, Hibernate, Agile Methodology, Apache Tomcat, Eclipse.

We'd love your feedback!