We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Frisco, TX

SUMMARY

  • Well - organized and result-oriented Java software developer with a strong technical background of 8 years, working in Agile-Scrum/Waterfall Environment, Strong knowledge and hands on experience in Writing and developing Algorithms, Data Structures; Requirements Gathering, Designing, Testing and Production Maintenance of Enterprise Integration applications using SOA and Microservices technologies.
  • 8+ years of professional experience in all phases of software development life cycle (SDLC) including system design, development, production support and maintenance of various Web Applications using Java/J2EE Technologies.
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodology.
  • Expertise in developing Web based distributed and Front-end applications in a three-tier architecture using Java, J2EE, HTML5, CSS3, JavaScript, Ajax, JSP, jQuery and Angular JS, Node JS.
  • Extensive experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, exceptions, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, EJB, JDBC, Networking, Threads, IO, JNDI and JMS
  • Proficient in working on various spring modules (Spring Core, Spring IOC, Spring MVC, Spring DAO, Spring Boot and AOP) along with Hibernate and JPA.
  • Worked with advanced version of Eclipse IDE from spring, Spring IO / Spring Boot, which is Spring Tool Suite (STS) to make application development easy.
  • Implemented Client side code to call REST endpoints using JAXRS API with HTTP and Jersey clients.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework used with different clients including Web & Mobile.
  • Experienced in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, RDS, IAM, SNS, ELASTIC BEANSTALK, Route 53, Auto scaling, Lambda, Cloud Watch, and Cloud Formation.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL, DB2, Sybase, Cassandra.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity and data integration of Oracle.
  • Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-WebLogic, and Apache Tomcat, JBoss
  • Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Hands on knowledge with UNIX shell scripting, Python and Ruby.
  • Experience in using Version Control Systems like CVS, SVN, Harvest and GIT
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
  • An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.

TECHNICAL SKILLS

Programming Languages: Java7-8, JavaScript, Typescript, C, C++, SQL, PL/SQL, NoSQL

JEE Technologies: Core Java, JDBC, Servlets, JSP, JVM, JSTL, JSF, EJB, Java XML, Ajax, Maven, Spring MVC, Json, JMS

Java Technologies: Design Patterns, Collections, Swing, Generics, Beans, Concurrency, Multithreading, Thread Polling, Exception Handling

Client-Side Programming: JavaScript, Angular, HTML5, DHTML, CSS3, JQuery, JSON, JAX-RS, JAX-WS, Ajax, XSLT, JMS, JSF, JNDI, XML, NodeJS, Bootstrap, IoT

SDLC Methodologies: Waterfall, AGILE - Scrum, BDD, TDD

Operating Systems: Windows-XP/2000/NT, UNIX, LINUX

DBMS Tools: Oracle, DB2, MySQL, SQL Server, MongoDB, Cassandra

Architectures: SOA, Microservices, Monolithic

Application/Web Servers: Apache Tomcat, WebSphere, WebLogic, JBoss, HTTP Server

Frameworks: Spring, STS, Hibernate, Maven, Struts, Ant, JUnit, Quartz

IDE’s: Eclipse, IBM RAD, Ant, NetBeans

Middleware: Web Services - SOAP, REST, WSDL, UDDI, JAX-RS, JAX-WS, JMS, IoT

Cloud: AWS, Spring Cloud, Pivotal

Design/Analysis: Object-Oriented, SOA, UML, Design Patterns, Rational Rose, MS Visio

Version Control: Git, SVN, Clear case

CI/CD/Testing: JUnit, Jenkins, Unit Testing, Mockito, Soap UI, Jira

PROFESSIONAL EXPERIENCE

Confidential, Frisco, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the application.
  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Designed Frontend with in object oriented JavaScript framework like Angular.JS, Node.js. Used building rich internet applications, backbone JS Require JS to optimize in-browser use and to load the module and to improve the Speed.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Used Agile Scrum methodology for iterative incremental software development
  • Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
  • Used WebLogic Application Server to deploy the build.
  • Developed front-end screens using Spring MVC, JSP, HTML, AJAX, JQuery, backbone, marionette, JavaScript and CSS.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized
  • Developed POJO based programming model using spring framework.
  • Used J2EE for the development of business layer services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS CLI/API.
  • Responsive web design (RWD) is developed using frameworks like Angular JS 2.0, typescript and MVC frameworks and Bootstrap.
  • Planned, constructed and iterated upon a contacts management single-page application and custom REST API using AngularJS, MongoDB, Node.js, and Express.js.
  • Designed developed the application using JSF, Face lets, Ext JS 4.1.
  • Developed and published Java Web Services PoS Services so that other systems can use the service using Web Services.
  • Used Web services to extract client related data from databases using WSDL, XML and SOAP.
  • Building RESTful Web Services with JAX-RS and Jersey.
  • Writing the front-end look and appearance for the screens using JavaScript, AJAX, and AngularJS, jQuery, Rails experience and automation test cases.
  • Worked on Prototyping and Implementation using Java, Node.JS, and AWS with Slacker platform.
  • Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
  • Created Stored Procedures in Oracle using PL/SQL, TOAD
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Log4j framework has been used for logging debug, info error data.
  • Worked on creating Micro services, API, and created Docker Files for different Micro-services.
  • Used Secure CRT to transfer file from local system to UNIX system.
  • Performed Test Driven Development TDD using JUnit and Mockito.
  • Used Quality Center QC for defect logging and issue tracking.

Environment: Windows XP, Java6.0, Design Patterns, AWS, WebLogic10.2, Java, J2EE Servlet, HTML, AJAX, JavaScript, Backbone, JQuery, CSS, Struts, Spring, Spring boot 1.1.5, Hibernate, Restful API, Web Services, SOAP, WSDL, JAX-RS, Jersey, JSON, XML, Angular.JS, ReactJS, EXT JS, Express JS 4.x, NodeJS, Typescript, ES7, SQL, PL/SQL, TOAD, Oracle 10g, DB2, Docker, Maven, Jenkins, Log4J, JUnit, Mockito

Confidential, New York, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development and testing Followed Agile methodology.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS and UI router.
  • Used Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Worked with HTML5, CSS3, and JavaScript for developing user interface.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 JS, Backbone JS.
  • Implemented RESTful services and data services on Node JS and Express.
  • Developed the application based on main modules of Spring MVC framework such as Core Container, Data Access/Integration and Web.
  • Implemented different REST APIs such as user and transactional using frameworks CXF & Spring REST and implemented Web Service security using OAuth protocol.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging and transaction management.
  • Developed Micro Services to provide Restful API's utilizing Spring MVC.
  • Focused on Test Driven Development thereby creating detailed JUnit tests and mocked services using Mockito.
  • Implemented microservices using Spring boot, spring based microservices
  • Migrated Spring based application to cloud based Microservices
  • Used Amazon SQS queuing service for reliable communication among distributed software components and micro services and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Used Jenkins to load JAR files required for running the application.
  • Used Maven building tool for creating WAR file to be deployed in application servers.
  • It is also used for dependency management of code in application Configured and deployed the application on WebLogic application Server.
  • Designed Database schema and created complex SQL queries, Procedures for creating, reading, updating and deleting data in Oracle 11g.
  • Mapped business objects to database using Hibernate.
  • Experience with RDBMS systems including MySQL and PostgreSQL.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools JIRA and Jenkins.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: JDK 1.6, JDK1.7, Java, Spring 3.0, XML, MVC, J2EE, JUnit, Maven, JAX-WS, Log4j, Jenkins, Spring MVC framework, Spring AOP, Spring security, Spring Boot, AJAX, JavaScript, AngularJS, Node JS, Typescript, GIT, JAR, STS (spring tool suite), Eclipse 3.0, AWS, WebLogic Application Server, AWS (SNS, SQS, EC2, Cloud Watch), Oracle 11g, SQL Server.

Confidential, Los Angeles, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in the requirement analysis and designing the system to in corporate those requirements and coming up with the design to utilize existing systems and services.
  • Communicating with external services' representatives for understanding, reporting problems and taking into account the changes and updates.
  • Designed POCs for proving the third party service's credibility and functionality.
  • Involved in developing Web Service components using SOAP service.
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security
  • Developed spring boot application for writing web services.
  • Implemented a Continuous Delivery pipeline with, Jenkins and GitHub and AWSAMI’s. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Implemented the data layer for using the Cassandra database minimizing the dependency and redundancy.
  • Divided the code in layers and services so that external service classes can be injected through Spring DI.
  • Took in all events required for the app through JMS running on ActiveMQ queue.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Wrote JUnit test cases for these classes following a test driven methodology.
  • Implemented content reading and html reading in classes through Apache POI and JSOUP respectively.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Involved in the front end design using HTML5, CSS, JavaScript and JQuery.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone. Js, JSON and HTML5.
  • Used AngularJS as the development framework to build a single-page application.
  • Involved in the implementation of front end services through AngularJS and connecting them to the backend services.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Implemented different levels of logging throughout the system using Slf4j logger.
  • Participated in daily stand ups and Sprint planning and review meetings.

Environment: Java 1.8, Spring 4.0.6, Spring boot 1.1.5, Spring IO, Spring MVC, AWS, AngularJs, ReactJS, Spring Rest, JUnit 4.11, Apache poi 3.9, JSoup 1.8.1, Tomcat 7.0.54, Slf4j 1.7.7, Log4j 1.2.17, ActiveMQ broker/client 5.9.1, 4.3.4, JAX-RS 2.0, Maven 2.5.1, Cassandra, SOAP, Rest, WSDL, Windows 7, Eclipse Luna.

Confidential, Frisco, TX

Java Developer

Responsibilities:

  • Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing).
  • Major involvement in writing & reviewing Design Approach Documents and have designed architecture for the web module using Spring MVC framework and implemented the design of UI using Ajax Framework.
  • Built software using Groovy and Grails on backend, JavaScript (AngularJS) on frontend
  • Designed REST-full XML Web Service for handling AJAX requests.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Designed and developed Java Swing interfaces for Contact, Event and Mail information editing.
  • Responsible for integrating Ajax with Spring Service layer using DWR (Direct Web Routing)
  • Involved in all layers of applications like Controller Servlets, Service controller, Screening manager and Rule Engine.
  • Architecture JMS with spring which involves setting up Active MQ message Broker, declared Active MQ message destinations and also implemented Spring’s JMS Gateway Support class as a base class for JMS gateway classes.
  • Wrote AngularJS controllers, views, and services for new website features.
  • Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
  • Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
  • Implemented JNDI Object Factory Bean for injecting JNDI Objects in spring configuration setup for fetching a database connection and also configured a mail sender (Java Mail Sender Impl) for sending email.
  • Efficiently implemented multithreading using Java Concurrency utilities for performance improvements.
  • Implemented JTA service to handle transactions and created a conversation interceptor for handling each event.
  • Implemented Hibernates Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Used Maven build tool for building the application
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, spring, Servlets, JSP, EJB, Ajax, XML, AngularJS, Restful, Maven, CSS, JavaScript, Ant, RAD, SQL, Oracle, Hibernate, Toad, Log4j, CVS, WebSphere, Windows, UNIX.

Confidential

Java Developer

Responsibilities:

  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS.
  • Responsible for creating JavaScript code, for different modules.
  • Involved in designing the User Interface mainly focusing on easing access to registration, plans and Features available on the website using XHTML, CSS, JavaScript and jQuery.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the spring and Hibernate.
  • Involved in creating the new entities using DAO's and DTO's for mapping to the database tables.
  • Involved in designing Application based on façade, DAO, Singleton.
  • Creating a High-Level Design Documents for the enhancements and change control activity.
  • Designed and developed applications using Eclipse and deploying the code on DEV servers.
  • Unmarshalling the response from the Web service call into Java Objects.
  • Tested WSDL based SOAP 1.2 services using SOAP UI.
  • Used SQL Developer for developing SQL queries and stored procedures for Oracle Database 11g connectivity.
  • Apache subversion SVN repository is used to get the input code and updated changes.
  • Focused on improving readability, utility, and overall UX.
  • Preparation of effort estimation and schedule for every phase of enhancements & work allocation.

Environment: Java, JDBC, Oracle Database, JUnit, SVN repository, jQuery, SQL Developer, JBoss application Server, XHTML, HTML, CSS, JSP.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client-side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed web services using SOAP, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java, JSP, Spring, SOAP Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate, Log4j, Oracle, Web Sphere, Ant, Eclipse, UNIX, MS Office.

We'd love your feedback!