We provide IT Staff Augmentation Services!

Sr.java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

St Charles, MO

SUMMARY

  • 7+ years of IT professional experience in delivering enterprise solutions in multiple domains like Insurance, Logistics, Banking, Health and Finance domains using Java/J2EE.
  • Experienced in Software development life cycle SDLC including Requirement analysis, Designing, Development, Testing, Deployment and production support in Agile (Scrum), TDD, Waterfall environment.
  • Extensively implemented Front - End technologies like HTML5, XHTML, DHTML, CSS3,JavaScript, jQuery, JSON, AJAX, React.js, Angular-JS, Angular 2, Node JS, Typescript, Karma.
  • Proficient in java concepts like Multi-Threading, Collections, Exception Handling, Generics including Java8 concepts like lambda Expressions, Stream API, predicate functional interface etc.,
  • Strong programming skills in Java/J2EE, includes XML, JSP, EJB, JDBC, Struts2, Servlets, JSF, Hibernate, and JPA.
  • Good knowledge and implementation skills in Spring framework modules such as Spring MVC, IOC, AOP, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Hystrix, Spring Cloud and Spring Zuul.
  • Deployed the Application into Docker container and made easily accessible at runtime using pivotal Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using JMS, Active MQ, Rabbit MQ, Apache Kafka with Zookeeper.
  • Experienced in designing, deploying and maintaining applications using AWS services includes Elastic Cloud Compute (EC2), Elastic Container Service (ECS), Elastic Beanstalk (EBS), SNS, SQS, RDS, EFS, CloudFront, Cloud Formation, Cloud Watch, Cloud Trail, IAM, Elastic Cache, DynamoDB, S3 Storage service.
  • Implemented various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing and registering web services APIs using SOAP (JAX-WS, WSDL) RESTful, JAX-RS.
  • Used Drools Engine for writing Business Validation rules. Extensively worked on Drools Engine.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions, replica sets) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.
  • Experienced in Relational Database Management System (RDMS) like MySQL, Oracle, SQL Server DB2.
  • Proficient in SQL, PL/SQL developer Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD, Rapid SQL and logging tools like Log4J, SL4J
  • Implemented Junit, Jasmine, TestNG, Mockito for unit testing, Protractor, Selenium, Jasmine for Automated testing and integration testing using Continuum, Hudson, Jenkins.
  • Experienced in building automation tools like ANT, Maven, Gradle including version control tools like GIT and SVN.
  • Experience with Tomcat, Oracle WebLogic Server, JBoss, Apache HTTP Server and IBM WebSphere.
  • Proficient in using Amazon Web Services (AWS) SQS, Lambda, Kinesis, EC2, Elastic Beanstalk, Cloud Watch, CloudFront, Cloud Formation, IAM, S3, Amazon RDS, ElastiCache, SNS, AMI.
  • Excellent Team Player with the ability to work well in diversified groups, Quick Learner and Good Listener.
  • Dedicated individuals with a strong sense of responsibility, work flexibly and quickly adapt to changing environments professionally and personally.
  • Quick to learn modern technologies and ability to work in tight schedules on different applications concurrently.
  • Ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
  • Self-motivated, goal oriented team player with strong analytical, organizational, problem solving skills.
  • Good presentation skill, high commitment, quick learner.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, TypeScript, Ajax, React JS, Node JS, Express JS, JSON, Swagger UI, XML

Java/J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, RMI, XML, JSF, Struts2, Swings, AWT, Applets.

Spring Frameworks: Spring Boot, Spring MVC, AOP, IOC, Spring Security, Spring Batch

Application/web Server: WebLogic Server, Apache Tomcat, WebSphere, JBoss

Messaging Services: JMS, Rabbit MQ, Active MQ, Apache Kafka.

O-R MAPPING: Hibernate, Spring data, JPA

Data base: Oracle, DB2, MySQL, MongoDB, Cassandra

Cloud Environments: Azure, Pivotal Cloud Foundry, AWS, Netflix Eureka

Version Control: GIT, SVN

Web Services: SOAP - WSDL, JAX-WS, RESTful - JAX-RS, Jersey

Methodologies: Agile, Scrum, waterfall model.

Testing Tools: Junit, Jasmine, TestNG, Mockito, Protractor, Jenkins, Selenium, Cucumber, Log 4j

Tools: Kubernetes, Docker, Ansible, Apache Camel

IDE ad Build Tools: Eclipse, IntelliJ, NetBeans, Toad, SQL Navigator, Ant, Gradle, Maven

PROFESSIONAL EXPERIENCE

Confidential, St Charles, MO

Sr.Java Full Stack Developer

Responsibilities:

  • Involved in all stages of SDLC like Requirement Analysis, Design, Implementation in Agile Methodology.
  • Developed presentation layers using HTML5, CSS3, and Angular2 router to build single page applications to navigate through the different status and multiple modals.
  • Used Angular 2 to associate HTML elements to model, to provide dynamic user validations on client side.
  • Worked on UI components using Angular2 Dependency Injection, Models, data binding and controllers.
  • Worked on Java8 features like Lambda expressions, Streams, filters, optional classes and default methods.
  • Used Executor Service Interfaces, ThreadPoolExecutor class for multi-threading & thread resource pooling.
  • Worked on Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache, Spring Boot components to implement business layer and navigation part of application.
  • Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices for making applications into smaller chunks and also the Spring Hystrix as circuit breaker and for the fail-safe.
  • Involved in developingRestful service API’s endpoints in microservice architecture.
  • Developed MongoDB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.
  • Developed variousSQLqueries andPL/SQLProcedures inOracleDBfor the application.
  • Worked on UNIX/Bash environments across EC2 servers with Docker hosts & Kubernetes to manage docker images.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Supporting Systems Infrastructure comprises Linux OS, AWS, EC2 clusters.
  • Worked on instantiating multiple AWS EC2 servers by using YAML Script in Ansible playbook.
  • Experienced DevOps methodologies by implementing CI/CD Pipelines using tool sets like GIT, Jenkins, and AWS
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger anotherLambda functions.
  • Wrote Drool rules in both rule flow and drools fusion for fetching the facts from the database.
  • Worked with API Management product ofAPIGEEin consuming the API’s in implementing customer use cases.
  • Worked on UNIX Shell scripts for Bash shell to automate deployments and environment configurations on the EC2 Clusters
  • Developed Apache Spark jobs using Java in test environment for faster data processing using Spark SQL
  • Designed, developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG.
  • Used Maven as an integrated tool and Log4j API to track/Warn/Debug application and GIT as the Version control

Environment: HTML, CSS, JavaScript, Angular2, Node.js, Java8, Java/J2EE, Spring MVC, Restful Web Services, Microservices, Netflix, Spring Eureka, Spring Ribbon, Spring Boot, Spring Hystrix, AWS, EC2, S3, RDS, EBS, Elastic Load Balancer, PL/SQL, Oracle, Docker, Ansible, Kafka, Zookeeper, Kubernetes, GIT, Jenkins, Chef, Linux OS, Selenium, TestNG, DROOLS, APIGEE, MongoDB, Design Patterns, log4j, Agile Methodology, Maven, Spark.

Confidential - Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Followed agile methodology in the Scrum Cycle model and Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing and involved in preparing System Requirements.
  • Implemented Java 8 features such as Lambda Expressions, Streams, Method references and Optional.
  • UsedExecutor Service Multithreading, concurrency to implement parallel processing with Batch Job executions.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular JS interaction.
  • Developed Spring MVC Rest Controllers, Services along with Dependency Injection and Spring Security.
  • Developedbatchprograms usingSpringBatchFramework to populate database tables for Contest Module.
  • Used Spring DAO Module to deal with Database.
  • ImplementedSpringbeans as business logic components usingSpringMVC, configuration files and integrated usingSpring-Datafor Hibernate Object/Relational persistence mechanism.
  • Designed, developed a custom, single-page, responsive web application on front end using React JS.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Hibernate framework in back end development and Spring dependency injection in middle layer development.
  • Developed Web Application by integratingAngularJSwith Bootstrap which is further integrated with Web Services.
  • Used Cassandra to store the analyzed and processed data for scalability.
  • Wrote SQL queries,storedprocedures, triggers, views, packages and enhanced performance with explain plans.
  • Experience with building Docker Images and running them on Docker containers.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Designed and developedMicroServicesusing (MEAN Stack) Node JS, MongoDB, Neo4J, Elastic search.
  • Worked withNoSQLdatabase MongoDB and worked with it to perform many different operations.
  • Experience in Building Web Service Contracts in SOA Service Manager.
  • Configured Jenkins for Continuous Integration and deployment(CI/CD) into Tomcat Application Server.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: J2EE, Spring MVC, Spring, Hibernate, JIRA, Spring Boot, Web services, Micro services, Maven, Cassandra, HTML5, CSS3, jQuery, Bootstrap, Angular JS, React JS, MongoDB, Apache Kafka, Docker, Jenkins, Eclipse.

Confidential, St.Louis, MO

Java Developer

Responsibilities:

  • Implemented agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
  • Developed User Interface application modules using HTML, CSS4 and JavaScript, JSON, query and AJAX.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Implement OAUTH 2.0 authentication protocol and provided OAuth2.0 token implementation guidelines for enterprise web API security model
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO (ORM Tools) module for performing CRUD operations on databases.
  • Spring MVC Framework IOC design pattern to provide relation between application components Separated application configuration and dependency specification from actual application code.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI for testing these RESTFUL API web services.
  • Familiarity with Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Worked on Microservices and Amazon Web Services (AWS) Cloud services like S3, EBS, RDS, VPC, and IAM.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA approach. Design and build Docker tools and integrations like Docker images and Docker Plugins.
  • Used IntelliJ to develop and debug the application.
  • Used Maven as a build and dependency management tool for creating EAR, WAR and JAR files to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.

Environment: Java 1.8, Spring Boot, Microservices, HTML5, CSS4, Bootstrap, Angular2, SOAPMicrosoft Visio, Jenkins, Amazon Web Services S3, UNIX/LINUX, NoSQL (MongoDB), GitHubSelenium, Appium, Log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Develop business requirements and specifications for specialized components, which may involve identifying alternatives at the system level.
  • Designing, developing, and maintaining complex programs in specialty component systems.
  • Designing the web application layout using highly advanced user interface design and development technologies like AngularJS, JSP, JavaScript, jQuery, and HTML.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performing validations.
  • Develop Rest/HTTP API using Spring boot and Data access layers using Spring Framework integration.
  • Achieved Dependency injection by creating spring services, spring controllers and DAOs to wire objects of business classes.
  • Designing and executing stored procedures for data migration from legacy data to SQL Server.
  • Developing Web Services using SOAP as a protocol to send requests and responses in the form of XML messages using WSDL.
  • Used Hibernate to deal with the database and wrote complex HQL to handle the persistence operations.
  • Working on ANT scripts to build the application generating JAR files for application deployment.
  • Developing Junit test cases for testing the functionality of the code and Involved in defect fixing.
  • Used Eclipse as a version control tool.

Environment: Java/J2EE, JSP, Angular JS, Spring, Hibernate, HTML, JavaScript, XML, Junit, Log4j, SQL Server, Eclipse.

We'd love your feedback!