We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle ( SDLC ), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers .
  • Strong programming skills in Java, J2EE, J2SE with extensive ability to develop scalable applications.
  • Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery, Angular.js, React.js, Express.js, Node JS, JQuery UI and Spring MVC
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD , and XML Schemas, XML Parsers like DOM & SAX. 
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8 
  • Hands on experience in Amazon Web Services ( AWS ) provisioning and good knowledge on AWS services like Elastic Compute Cloud ( EC2 ), Simple Storage Service ( S3 ), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud ( VPC ), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS , SNS , SWF , SES , SQS , and EBS etc. 
  • Experienced in AWS Dynamo DB to capture the any modification on DB.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Adding permissions to AWS SQS to interact with the Queue and involved in writing custom policies.
  • Experienced in using Eureka Servers while deploying in EC2.
  • Thorough knowledge of Micro service architecture and experience in implementing several design patterns 
  •  Designed and developed  Micro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs
  • Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, JSP for User Interface Applications.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  •  Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL/PL-SQL Oracle10g and NoSQL databases like MongoDB .
  • Integrated Hibernate in context files and configured Hibernate session factory. 
  • Good Experience in developing Web Services , Restful API using Jersey Framework, and SOAP using Spring-WS .  
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
  • Well versed in developing SOA services and consuming the services. 
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.
  •  Improved overall performance via Multithreading , collections , synchronization , and exception handling strategies. 
  • Used Apache for integration and Data Processing with Spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Extensive experience in using NPM , BOWER , Grunt and Gulp for build process.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experience in message streaming by using Apache Kafka
  • Experience with large-scale distributed systems using JMS , Message Queues and Spring JMS Integration
  • Hands-on experience in using message brokers such as Active MQ and RabbitMQ.
  • Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon.
  • Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
  • Experienced on tools like JIRA for bug tracking.
  • Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/CVS/GIT/GITHUB.
  • Experience with web/application servers Web Sphere, Web Logic , Jetty, JBoss , and Tomcat Server .
  • Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit
  • Experience in working on version control tools like SVN , CVS and GIT
  • Good exposure on using IDE'S like Eclipse , Sublime Text , IntelliJ and Net Beans
  • Managed the platform over the years through Agile , Scrum and Waterfall practices 

TECHNICAL SKILLS:

Languages: Java7/8, C#, J2EE, J2SE, Scala, xml

Web Technologies: SERVLETS, JSP, JavaBeans, Java Servlet API

J2EE Technologies: JSP, Servlet, Spring 2.x/3.x, Struts/Struts 2, Hibernate 3.x, Expression Language, JPA, JDBC, Java Mail, EJB, JMS, AMQP, Apache Camel, Oauth1/2.

Application/Web servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ

Databases: Oracle, SQL server, MySQL, DB2,

Internet Technologies: HTML5, JavaScript, CSS3, jQuery, Angular JS, Bootstrap, NodeJS

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)

Message Queues: JMS, Active MQ, Rabbit MQ, Kafka

Operating system: Window, Linux Mint, Unix

Defect tracking Tools: JUNIT, JIRA, Bugzilla.

Reporting Tools: Jasper Reports, Crystal Reports XI, SSRS

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, Net Beans, IntelliJ, Spring Tool Suite (STS), GITHUB

Build Tools: Ant, Maven, Gradle

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Develop new fronted from the ground up using  HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS , and NodeJS as front end building Environment.
  • Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync. 
  • Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections. 
  • Expertise in consuming Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface. 
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data. 
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances. 
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information. 
  • MYSQ L was used as the database for the application which was hosted in the cloud using Amazon RDS service. 
  • Configured and managed AWS Glacier , to move old data to archives based on retention policy of databases/ applications. 
  • Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Analysing of SOA based application with Solar / web service / apache ignite cache based systems for optimal design/usage.
  • Experienced in implementing Micro Services , SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer ( MVC ) Architecture. 
  • Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management. 
  • Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2
  • Creating REST based Web Services by establishing links using HATEOAS from spring based Applications.
  • Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB .
  • Optimized the full text search function by connecting to Mongo DB
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
  • Involved in Designing Kafka messaging queues. 
  • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant , Maven build scripts.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc. 

Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, JQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, Kafka, JMS.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications.
  • Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS, React JS for developing presentation layer .
  • Created the AngularJS app using  Yeoman, Grunt and Bower and used Angular UI for component model.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the  CSS classes to provide visual feedback on validation. 
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST
  • Worked on  Rest  Web services for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation. 
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security and Oauth-1.0 .
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Utilized spring core , AOP and  security  to build robust business operations with transactional support. 
  • Configured hibernat e with Spring ORM as part of spring and Hibernate Integration for best results.
  • Developed the data access classes using JDBC and SQLquerylog4j for logging and SVN for version control.
  • Sound knowledge in SQL within Oracle, MySQL, MS-SQL Server.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
  • Developed unit and integration tests for existing micro services using JUnit, Mockito and Docke r environments.
  • Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually and run the JUNIT Test suites.
  • Developed ANT scripts to build and deploy the application in the WebSphere Application Server. 
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system 
  • Log4J was used to monitor the error logs and used GIT as version control tool. 

Environment: Java, J2SE/J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, WAS 8 WSDL, JIRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven, ACTIVE MQ, Rabbit MQ.

Confidential, ST. Louis, MO                                                       

Java J2SE/J2EE Developer

Responsibilities:

  • Contributed greatly to increase the code quality and productivity through Test Driven Development ( TDD ) and Agile Estimation and Planning. 
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as SPA .
  • Worked extensively on the front-end side using JSP , HTML , CSS3 , JavaScript and JQuery
  • Developed HTML and JavaScript . Developed Scripts for  UNIX  platform deployment.
  • Responsible for JAVA, J2SE/J2EE, JBPM, EL and Java FX coding / development.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Designed and developed Web Services (SOAP, WSDL).  Created and compiled  XML Schema to generate  Java Bean  classes using Apache Axis.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Involved in Java Multithreading  to cascade multiple changes on multiple records in only one transaction
  • Using Struts Framework developed and implemented the web-based application following the  MVC .
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Fixing the bugs and developing new enhancements using JAVA / J2EE , spring , Hibernate , WebLogic.
  • Used spring framework for middle tier and Spring-hibernate for data access.
  • Used Spring  MVC as Web module, involved in design, development of new Action classes to interact with business logic and Used Hibernate  as ORM to map Java  classes to data base tables.
  • Implemented J2EE patterns, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Developed and Deployed the Application on Eclipse IDE and WebLogic Web Servers. 
  • Developed build script using MAVEN to build, package, test and deployed the application in WebLogic
  • Use WebLogic fuse for remote console login, JMX management and web server console.
  • Used Ant & maven scripts for build and deployment of the application. 
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking. 
  • Code walk through, modules integration and unit testing using JUnit and Mockito
  • Used  Log4J , Splunk  for logging and tracing the messages.
  • Implemented Test Scripts based on the User Requirements as specified by the Business side and Requirement document and analysing Business Requirements and handling it as per Requirements.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, JSP, Servlets, Spring AOP/IOC, Spring MVC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Web Services (SOAP/WSDL and REST), Multithreading, WebLogic, Mockito, Junit, Maven, Log4J, SVN, Oracle, UNIX.

Confidential, Charlotte, NC                                                                                               

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
  • Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
  • Extensive use of core Java Collections, Generics, Exception Handling , and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
  • Worked on System security with the use of SSL (Secure socket layer) , encryption and used role-based security.
  • JSON being light in nature was used as the chief source of communication between the server and application.
  • Expertise in developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
  • Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
  • Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
  • Used the spring validation and Tiles Framework in the presentation layer. 
  • Developed user interface using JSP , Spring Tag Libraries to simplify the complexities of the application. 
  • Developed user interface with Java Server Pages , Ajax support to speed up the application form filling. 
  • WSDL has been used to expose the Web Services.
  • Used Apache Axi s as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL
  • SOAP has been used as a protocol to Communicate in the form of XML messages.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Designed various tables required for the project using Oracle database 
  • Used Apache Tomcat server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application. 
  • Involved in writing JUnit Test Cases and Ant Build Script.
  • Used Log4J to capture the logging information.

Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in a Waterfall environment and participated throughout the SDLC process.
  • Implemented Struts MVC Design pattern for the Application for the front-end appearance and log in Screens.
  • Developed applications using Application Lifecycle Management to deliver reliable applications.
  • Developed the view-controller components using Servlet/JSPs, JavaScript, CSS and HTML .
  • Wrote client side validation in Java Script.
  • Involved in creating JSP pages for presentation of the data to the end user.
  • Developed JSP / Action servlet classes 
  • Applied J2EE design patterns such as MVC , Singleton , and Data Access Objects in the architecture 
  • Used JDBC as DAO class to persist the data on to Oracle Database.
  • Wrote ANT scripts to deploy the components on Jetty Application Server.
  • Did regular code reviews and fixed major bugs without side effects.
  • Strict adherence to Java coding standards.
  • Implementing Log4j for logging and debugging.
  • Prepared JUnit test cases and executed the test cases using JUnit.
  • Used Firebug to keep track of issues.
  • Developed the whole project on Eclipse IDE.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, JSP, Servlet, EJB, Struts, JDBC, Oracle 8i, WebSphere Application Server, ANT, JUnit, Java Script, Rational Rose, Dream Weaver, CSS, Ant, Log4j, Firebug, Eclipse.

Confidential

Jr. Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in development, testing and implementation of the complete business solution.
  • Used Java Servlets extensively and using JDBC for database access.
  • Designed and developed user interfaces using JSP, JavaScript and XHTML.
  • Used various J2EE design patterns like Singleton, Command Pattern for the implementation of the application.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
  • Involved in database design and developed SQL Queries on MySQL.
  • Configured the product for different application servers.
  • Involved in client side validations using JavaScript.
  • Used Swing Layout managers and Swing components for creating desktop application.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, Eclipse, Putty, MySQL, Apache Tomcat Server.

We'd love your feedback!