We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • 10 years of IT experience in analysis, design and implementation & testing of Object - oriented applications in the client/server, web services, distributed, integrated environments using J2SE and J2EE.
  • My Focus is more than backend related work of Java, J2EE, REST or SOAP services, Databases, CI/CD integrations, Python (Optional). And may be around 20-30% of UI related work.
  • Extensive development experience in object-oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Development of Cloud deployed applications.
  • 4+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda and Cloud Formation)
  • Having around 3+ years of experience in Cassandra Database.
  • Expertise in writing JUnit test cases for different kinds of applications and also development experience in mock objects to simulate real objects.
  • Experience in writing database objects like Stored Procedures, Triggers, SQL, PL/SQL packages and Cursors for Oracle, SQL Server, DB2 and Sybase.
  • Conducted detailed analysis to support designing and development of BPM applications.
  • Experience with APIGEE Edge, Developer Portal & APIGEE Baas platform.
  • Sound experience in Agile development methodologies like TDD and BDD and implementation of tests with selenium, cucumber/capybara in Ruby
  • Implemented Hadoopbased data warehouses, integrated Hadoopwith Enterprise Data Warehouse systems.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab, BitBucket.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo and Couch DB.
  • Proficient in writing build scripts using Maven, Gradle, Sbt.
  • Experienced in using CVS, SVN and Git as version Control Systems.
  • Proficient in unit testing the application using Junit and logging the application using Slf4j-Log4J.

TECHNICAL SKILLS

Languages: Java, Python, Scala, Go, PHP.

Databases: MySQL, MSSQL, Oracle, MongoDB

DevOps Tools: Jenkins (Free Style and Pipeline), Gitlab CI/CD, Circle CI, Github ActionsDocker, Docker Compose, Kubernetes (Only Deployment).

Cloud Technologies: AWS (EC2, EB, VPC, S3, ELB, Lambda (python)), Azure, PCF, Google Cloud

BigData Related: Hadoop, Hortonworks (HDF), Nifi, Kafka, Spark, Hive, HBase, Sqoop

Web Frameworks: Spring Boot 2.x, Spring 3.x, Spring Data JPA, Google Guice, Django, Flask

Unit Test Frameworks: Junit, TestNG, Mockito, Unittest, PyUnit, GTest, Jasmine

SAST and Security Tools: SonarQube, CheckMarx, Nessus, CCS VM, Qualys, ZAP, Burp Suite

Monitoring Tools: Nagios, Splunk, New Relic, Prometheus, Graylog

UI Frameworks: HTML5, CSS3, JavaScript, React.js, Angular 2+

IDEs: Intellij, Eclipse, PyCharm, NetBeans, Visual Studio Code

Protocols: TCP/IP, HTTP, FTP, and SOAP.

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Sr. Full Stack Java Developer

Responsibilities:

  • Implementation of SOA using Web Services and MQ (with Java Messaging Service (JMS) & Taco EMS).
  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Architected and developed new or enhance existing front-end portal for cloud provisioning, continuous integration and devops
  • Created continuous integration builds using Maven and Jenkins and deployed on WebSphere application server.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Implemented routing rules and validation policies in APIGEE.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services
  • ConductedAutomation testingusing the Standards, guidelines and structured methodology in testing the application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Developed PCF based Microservices to expose the key Identity management features on the cloud.
  • Integrated GitLab into Jenkins to automate the code checkout process.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Setting up apigee proxy API on Azure cloud platform Automating the Apigee installations and work flows.
  • Proficient in Cloud Technologies of AWS Service like S3, EC2, EB, SNS and Azure, PCF.
  • Part of the team installed and configured Hadoop Map Reduce and HDFS.
  • IntegratedJavaandAngularbased application to Elastic Search tier via Spring 4 Restful Controllers communicating to a customjavautility wrapping the Jest API.
  • Expert in implementing unified data platform to gather data from different sources usingKafka and JavaProducers and consumers.
  • Used Agile and Kanban frameworks to manage the product development workflow.
  • Designed and implemented Cassandra NoSQL based database and created REST enabled Web Services.
  • Created, implemented and managed Pivotal Cloud Foundry deployments
  • Integrating spring with Elastic search.
  • ImplementedApacheKafkato provide a unified, high-throughput, low-latency platform for handling real-time data feeds
  • Design, build, maintain and support the Apigee infrastructure
  • Experience in managing multi-tenant Cassandra clusters on a public cloud environment - Amazon Web Services (AWS)-EC2.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Explored Spark, Kafka, Storm along with other open-source projects to create a real-time analytics framework.
  • Python, Django, MySQL were used to in certain applications

Environment: Java8/7/6, Spring4, JavaScript, Hibernate, Maven, HTML, CSS, JMS, XML, XSLT, SOAP,TDD, Unix, Web2.0, Apigee, Oracle, Ci/CD, SQL, JMS, MongoDB, JDBC, Spring MVC, Micro Services, JSON.

Confidential, San Jose, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Developed, Installed and configured Hive, Hadoop, Big data,hue, oozie, pig, sqoop, Storm, Kafka, Elastic Search, Redis, Java, J2EE, HDFS, XML, PHP, Zookeeper, Flume and Oozie on the Hadoop cluster.
  • Developed REST services to talk with adapter classes and exposed them to the Angularjs front-end.
  • Worked with NoSQL and Big data technologies such as Mongo db, Cassandra, Hadoop.
  • Worked on Javascript to validate input, manipulated HTML elements using Javascript, developed external Javascript codes that can be used in several different web pages.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Designed and developed backend application servers using Python.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Implemented methods to validate, invalidate, keepalive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the Angularjs front-end.
  • Worked with PHP to contact the database.
  • Programming experience in node.js, mongo db, Java and MySQL.
  • Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Sparkjobs on AWS.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • High use of Selenium in collecting client's information, development, identifying test cases, compatibly testing, automation of test scripts, Flex application testing and design, requirements review, design review, test plan review.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Designed and developed client and server components of an administrative console for a business process engine framework usingJava, Google Web Toolkit and spring technologies.

Environment: Java 1.8, Eclipse, J2SE, J2EE, JAX-RPC, JSP, HTML5, CSS, JSP, JavaScript, jQuery, AJAX, XML, Servlets, APEX Triggers, SOA, JBOSS Fuse, Struts, Hibernate, Spring MVC, Spring Boot, Restful Web services, Microservices, PL/SQL, Oracle, ANT, CVS, Junit.

Confidential, Jessup, PA

Full Stack Java Developer

Responsibilities:

  • Used Agile Methodologies and SDLC for managing life-cycle development of the project.
  • Translated client's business requirements into use case models
  • Designed and developed application using JSP Custom Tags, Struts tags &JSTL tag libraries.
  • Developing the J2EE Application using Confidential RAD6.0, Oracle Database and SpringIOC Framework and deploying to IBMWAS6.0 application server
  • Web UI development using JSP, CSS, SOA and Javascript.
  • Used Spring Core for middle tier development to achieve inversion of control
  • Managed application deployment using Python.
  • Experience Working onSelenium, SOAP UI, REST/SOAP testing and API testing.
  • Analyzing the SQL queries and optimizing the performance for increased productivity.
  • Developed Backend using Node.js and saving data.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using Javascript.
  • InstallKAFKAon Hadoop cluster and configure producer and consumer coding part in Java to establish connection from twitter source to HDFS with popular hash tags.
  • Written test scripts for the components developed usingReactJS.
  • Implemented MVC architecture using spring and Struts frameworks combined with EJB 3.0 and JPA 2.1 for database persistence.
  • Working as a developer in developing the business and user interface classes using Groovy and Grails.
  • Used Knockout JS framework for UI-Model View binding
  • Handling administration for Agile PLM and Maintaining the Data flow from ERP to Agileand Agileto data mart.

Environment: Java7, J2EE, JavaScript, Spring IOC, AOP, MVC, jQuery, Spring4, SOAP & Restful, Apache CXF, WSDL, JUNIT, Mockito, JMS, PHP, Scrum, Design Patterns, Servlet, JSP, XML, SVN, MySQL, SQL, Log 4J, JBOSS, CSS3, Struts.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Involved with RM team in gathering user requirements, followed by analysis and design of business requirements(BR’S). Evaluated various technologies for the Client.
  • Heavily used OOP’s concepts like Interfaces, Collections, and Exception Handling through the development process.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Used JDBC for database connectivity and manipulation.
  • Involved in development of JavaScript code for Client-Side Validations.
  • Developed a Responsive design using bootstrap (CSS Framework).
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Develop user-defined tags using XML.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Identified and created Enterprise Java Beans (EJB).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on WebLogic and WebSphere application servers to deploy JSP and EJB applications.
  • Worked with Oracle9i. Wrote many SQL queries to perform CRUD operations.
  • Performed unit testing for each module in the application.

Environment: Core Java, J2EE, Swing, EJB 2.1, JSP 2.0, Servlets 2.4, Struts, HTML, XML, XSL, XSLT, CSS, JavaScript, Eclipse RCP, Oracle9i, PL/SQL, Weblogic8.1, WebSphere6.0.

Confidential

Java Developer

Responsibilities:

  • Implemented Struts Framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Used JDBC to do CRUD operations. Wrote SQL queries, stored procedures, Triggers.
  • Extensively used JDBC to access the database objects.
  • Prepared UNIT test cases, taken care of JUnit Testing.
  • Developed the front-end UI using JSP, HTML, JavaScript, and CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Developed software applications using C++ and other object-oriented languages.
  • Involved in writing unit test plans and developing test cases using JUnit.

Environment: Java6/7, J2EE, Eclipse, Windows, UNIX, JSP/Servlets, jQuery, Apache Tomcat, JDBC, XML, XSLT, CSS, Ajax, HTML, C++, Oracle, UNIX, Hibernate, Spring, Oracle.

We'd love your feedback!