We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY:

  • Mid Level experience in all phases of Software Development Life Cycle which includes Analysis, Design, Development, Testing and Maintenance using Java/J2EE technologies.
  • Expertise in working with Agile and Waterfall methodology environments.
  • Extensive experience in developing user interface using HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap, AngularJS.
  • Experience with Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using functional Interfaces which makes code readable and concise.
  • Worked with Java 1.8 features such as Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS) and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in understanding and implementing of Microservices in client - server business applications.
  • Expert in building Microservice applications using Spring Boot for developing RESTful web services.
  • Experience in implementing client-server business applications using MVC and SOA architecture.
  • Expert in Core Java and implemented concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Swings and collections in various projects.
  • Expertise in Core Java and J2EE Technologies, including JSPs, Servlets, Java Mail, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Java Beans, JDBC, JNDI.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XQuery.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Service locator, Visitor, Observer, Decorator, Front Controller, Data Access Object and MVC.
  • Extensive experience on backend frameworks like Spring, Hibernate and JSF.
  • Expert in implementing Spring modules such as Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring DAO and Spring ORM.
  • Experience in working with ORM frameworks like Hibernate, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
  • Developing inter-operable Web Services and its related technologies like SOAP, Restful, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong skills in RDBMS implementation and development using SQL Server, Oracle, IBM DB2, MYSQL and experience in working with SQL, PL/SQL programming languages.
  • Hands on experience on NoSQL databases like MongoDB, Dynamo DB databases.
  • Experience in using build tools like Gradle, ANT, MAVEN for the development of build artifacts on the source code and log4J framework for logging details.
  • Experience in developing applications on Windows, UNIX, Linux and Mac platforms.
  • Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse, IntelliJ and RAD.
  • Experience in software configuration management using Subversion (SVN), Git, Source Tree as versioning software tools.
  • Experience in working with continuous integration tools like Jenkins and bug tracking tool Jira.
  • Experience in using web app servers like IBM Web Sphere, Web Logic, Apache Tomcat, Jetty and JBOSS Servers.
  • Experienced with Middleware Technology Messaging Brokers like JMS and Active MQ in SOA(Service-oriented) Architecture.
  • Experience in writing shell scripting for deployment process and expertise in sharing files between Linux boxes and windows using the WinSCP, secure FTP, SCP client for Microsoft Windows.
  • Hands-on experience in creating UI web applications using HTML5, CSS3, JavaScript 2.0 and jQuery 3.x, AJAX, Bootstrap 4.x, Angular 2,3,4 and 5.
  • Experience in developing test cases based on test first or Test-Driven Methodology using JUnit, JMeter, Mockito.

TECHNICAL SKILLS:

Markup Languages: XML, JSON, HTML5, CSS3, Bootstrap.

J2EE Technologies: EJB, Servlets, JSP, JDBC, JNDI.

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS, JSF, Node.js, React JS.

Tools: & IDE: Eclipse IDE, IntelliJ, Visual Studio and Spring Tool Suite (STS).

Version Control: GIT, SVN.

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish.

Databases: Oracle 11g-12c, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra, Hadoop.

Java Frameworks: SpringBoot 1.x, Spring 3.x, Hibernate 3.x, Struts 2.

Design Patterns: Dependency Injection, MVC, Singleton, Builder, Adaptor, Factory, Gate Way, Facade, MVP.

Testing: Junit, ALM, ETL, TestNG.

Build tool: AWS - Maven, Docker, Gradle.

Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API

Methodologies: Agile, Waterfall.

Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Newark NJ

Sr. Full Stack Java Developer

Responsibilities:

  • Met the stakeholders for requirement gathering and understanding the ongoing process for reports.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and NodeJS.
  • Implemented core features of AngularJS framework such as dependency Injection, Databinding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Used Java 1.8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like default, static methods and Concurrency API.
  • Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Developed API’s to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elastic Search.
  • 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.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, and Jenkins.
  • Worked on developing RESTful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with RESTful endpoints.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring Security, Oracle, MongoDB, JSP, Docker, JMS, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS and PCF.

Confidential, Durham, NC

Full Stack Java Developer

Responsibilities:

  • Involved in software development life cycle starting from requirements gathering and performing Object-Oriented Analysis.
  • Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, jQuery and Angular JS.
  • Involved in developing various applications within Sam’s ecosystem of applications like Inventory transformation, Payment Gateway and internal to external file transfers.
  • Development of the new SOAP/Rest Based web services.
  • Developed Single page application with using AngularJS with MVC Frame Work.
  • Designed and developed the login portal using framework React along HTML, CSS.
  • Developed a web application by using React as front-end, and using Web API to receive and pass data to backend.
  • Integrate the services with Gul application.
  • Take care of complete java multi-threading part in back end components.
  • Built components with Angular TypeScript to implement view controller functionality helped with converting legacy AngularJS code to Angular 7
  • Implemented a highly-scalable vertical and horizontal, performance efficient drools architecture.
  • Collaborate effectively within a team and across teams with QA and worked on Single page application scenario for Angular 2.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.
  • Implement JBoss drools rules for comparing the data between Trading Systems and Accounting Systems
  • Using Spring support for JDBC for all CRUD (Create, Read, Update, Delete) operations.
  • Develop the Spring AOP Programming to configure logging for the application.
  • Develop Server-side components which include Spring controllers, Business Services, DAO, and persistence layer.
  • Design and develop RESTFUL service interface using Spring 4 to the underlying customer event API for Payments, Registration, Services.
  • Strong experience with MongoDB development and migration from SQL relational database to NoSQL.
  • Prepared Unit test cases for testing the new functionality and supporting SIT and UAT till the rollout to production.
  • Used RDMS queries for the database purpose.
  • Knowledge in the Agency Management Systems/Incentive Management Systems.
  • Used Apache camel to Web design.
  • Customize SOAP Web Services using Spring SOAP API framework, sending JSON format data packets between front-end and middle-tier controller.
  • Provide the system administrator level support of Application Using Shell Shelling
  • Provide system management involving account monitoring Security, operating system Installation.
  • Experienced in developing fully functional responsive modules using Scala with Akka, ArangoDB.
  • Heads on experience Spring Boot, APM, Log Insight.
  • Responds to issues and problems via ready brought forward and ensures they are resolved in time.
  • Use Apache Maven builds tool to automate the build process and Jenkins CI for continuous integrations.
  • Use the performance monitoring tool like Splunk and Dynatrace.
  • Monitoring the application using the Splunk.
  • Wrote SOAP schema for data transmission among services from legacy systems.
  • Development of new cache services using Couchbase cache and Cassandra. Exposing new REST APIs for other systems.
  • Design & development of new Java/J2EE middle tier components.
  • Prepare Design Documents, conducted an impact analysis of requirements on the platform, participated in a business meeting.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Designed and developed the login portal using framework React along HTML, CSS.
  • Developed a web application by using React as front-end and using Web API to receive and pass data to backend.
  • Participation in tech review scrum meetings for recent ongoing installations/deployments.
  • Followed Agile methodologies in the Software Development Life Cycle with a Test-Driven Development approach to build the application.
  • Heads on the Java the application development.
  • Implemented Spring and Hibernate frameworks along with Restful web services in developing the application.
  • Developed User interface module HTML5, JavaScript, ReactJS, JSP and jQuery.
  • Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
  • Used frameworks for generating animations in the user interface.
  • Used Core, MVC, AOP, Boot and Security Spring modules for application development.
  • Worked on Spring Core modules like IOC and dependency injection.
  • Implemented RESTful web services by using JAX-RS and Jackson implementations to retrieve data from client-side.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Done the database part in the MySQL with using the script.
  • Used cloud services to deploy web design.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Used GIT repository to commit and checkout code.
  • Developed REST based Microservices using Spring Boot.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using Microservices.
  • Used various features from ReactJS like data binding, routing, custom filters, and directives to meet various customized requirements.
  • Used HTTP services and resource in ReactJS to get and handle JSON data from the backend.
  • Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.
  • Used the automated build tool like CI/CD integration.
  • Providing support for System Integration Testing & User Acceptance Testing.
  • Unit testing of the developed/modified application program using different test scenarios and test cases using Junit and Mockito.

Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, jQuery, JSP, AJAX, ReactJS, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, RDS, Cloud Watch, PL-SQL, Oracle, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins, Glassfish, JIRA.

Confidential

Java Developer

Responsibilities:

  • Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
  • Designed and Developed the application by using SCRUM methodology as per Company's Agile environment.
  • Developed the web application using JSF MVC, Primefaces, XHTML, Facelets, Spring, HTML, CSS, JS and Jquery.
  • By using Servlets and JSP implemented server-side programs
  • Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
  • Performed the database access tasks using JDBC and other related information from auto generated files
  • Implemented PL/SQL stored procedures and triggers
  • Used JDBC prepared statements to call from servlets for database access
  • By using Servlets and JSP implemented server-side programs
  • Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
  • Performed the database access tasks using JDBC and other related information from auto generated files
  • Implemented PL/SQL stored procedures and triggers
  • Used JDBC prepared statements to call from servlets for database access
  • Developed JSF Managed beans with various scopes, Validators, Converters and performed imperative navigation to navigate from one view to the other.
  • Used Various Prime faces components such as Data tables, Data Grids, Ajax, Bar Charts, and Pie Charts etc.
  • Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
  • Developed Data access layer and Service layer using Spring, Mybatis and Oracle database.
  • Consumed JMS messages from Tibco EMS using Spring JMS and configured Spring and Mybatis in the application.
  • Developed Batch jobs to load the data to the database using Spring Batch and Spring Scheduling.
  • Developed Exception Handling and Logging Aspects in the application using Spring AOP.
  • Consumed SOAP services using Spring, WSDL and generated stubs using Maven goals.
  • Used Spring declarative transaction management to manage transactions in the application.
  • Configured Log4j in the application and took part in setting up dependencies using Maven and deployed the application to Weblogic application server.
  • Extensively worked on Windows and UNIX operating systems.
  • Used Junit to create unit tests and integration tests and worked with Selenium to create end to end tests.
  • Supported existing application developed using EJB’s running on JBoss App server.

Environment: Java 1.7, JavaScript, CSS, Junit 4.8.1, JQuery 1.8, Spring, SOAP, JAX-B Web services, MyBatis, Oracle 11, Web Logic 12c, JSF 2, XHTML, Primefaces, Facelets, JMS, Spring Batch, Spring AOP, Log4j 1.2, Maven

We'd love your feedback!