We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY

  • IT Professional with 7 years of full stackdevelopment experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using JAVA/J2EE technologies.
  • Knowledge and experience with Agile (Scrum), Waterfall methodologies and Test - driven development (TDD)
  • Expertise in UI Design and Development using HTML5, CSS3(SASS, LESS), Bootstrap, jQuery and AJAX that follows W3C Web standards and successfully managing all facets of application development.
  • Good knowledge on client-side JavaScript framework Angular 2.x/6.x with NGRX to achieve MVVM design flow.
  • Experienced in Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
  • Experience on Single Page Application (SPA) development, working with Directives, Services, Filters, Guard and Validations in the Angular 2, Angular 4 and Angular 8.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Angular 8 and Node) full stackdevelopment tool kit. Worked with several react Components react node and React components in React Dom technology (React.JS).
  • Proficient inJava/J2EEtechnologies likeJSP, Hibernate, Spring, Struts,Java Servlets, AJAX, JavaBeans, JNDI, JMS, XML, web service usingIDEs like Eclipse 3.1/3.5.
  • Good amount of hands-on experience in developing server -side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
  • Have good knowledge on different databases like PostgreSQL, MySQL, D132, Oracle 13cillg, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
  • Expert in Core Javaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Javacollections in various projects.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, iBatis.
  • Extensive experience in Web frontend and backend framework test automation using Java, JavaScript, Selenium WebDriver and Robot Framework
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Worked with various frameworks in Spring such as Spring IOC, AOP, Spring transaction Management, Spring Data, Spring JDBC, Spring Batch, Spring JTA, Spring IO and Spring Security (Spring security, Site Minder).
  • Developed and deployed Micro Services based applications using Spring Boot and spring Cloud.
  • Used Spring Annotations for Spring DI & Spring MVC for REST APIs &Spring Boot for micro-services.
  • Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces).Web application development using Groovy Grails jQuery AJAX and D3.js.
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Developed projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL. Developing Python Framework using Django to perform scan software unit monitoring.
  • Designed, coded and tested key modules of the project using Pythonoops concepts.
  • Extensive experience in Implementing Docker container service, build pipeline like Jenkins, Bamboo for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IA CloudWatch.
  • Hands on experience with build tools like ANT, Maven, Gradle and Involved in bug and issue tracking through JIRA
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing with tools like JUnit, Mockito, Spock, Integration testing tools like Selenium Web Driver, Cucumber. Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
  • Proactive and well organized with effective time management skills. Strong analytical, debugging and problem-solving skills. Excellent communication, presentation skills and a good team player.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, C++, PL/SQL, Python

Software Methodologies: Agile, Kanban, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security, JBPM

Web Technologies: HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Chase Standards, Node Js, EXTJS, Angular 8, React JS

Web service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit, Groovy

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, Postgre SQL, Mongo DB, Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium

Version Control Tools: GIT, SVN, Clear Case

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA, AWS Step Functions

O-R Mapping: Hibernate, JPA, IBatis.

Testing Tools/Others: Junit, SoapUI, Putty, Mockito

Bigdata Technologies: Hadoop, Apache Spark, Scala, Hive, HBase, Sqoop, Solr, Apache Kafka

PROFESSIONAL EXPERIENCE

Confidential, Plano, TEXAS

Java/J2EE Developer

Responsibilities:

  • UsingAgile (SCRUM) methodologies for Software Development Lifecycle of the dynamicJ2EEproject.
  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC). Implemented the project using the Spring Framework used Spring IOC and Dependency Injection, Spring MVC.
  • Involved in Developing of Application based onJ2EEusingHibernate and Spring framework.
  • Developing the entire application based on theMVCarchitecture.
  • Designed, coded and tested key modules of the project using Java OOPSconcepts, JSP.
  • Implementing the Project structure based onSpring MVCpattern usingspring boot.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • FollowingSpring Boot MVCRest frameworkto develop the application flow for the project Worked with the UnixSolaris/Linuxadmin team to perform Oracle migration from Sybase.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,JavaScript, jQuery, AJAX, AngularJS,andJSONUsedjQuery,Ajaxfor service calls on pages to interact with the servers.
  • Containerized all the Spring Boot, Java and Node.jsapplications using Docker.
  • Proficient inTDD(Test Driven Development) by writing test cases usingJasmine, J-Unit Framework Working as a Full Stack developer using JavaScript frameworks AngularJSandNodeJS.
  • Experience in Managing and troubleshooting middleware Java application servers (JBoss). Used JBoss 5.x Application server to deploy the applications.
  • Implementing XML-based communications protocol usingJAXB. Worked closely withOracledatabase in backend to interconnect with user interfaces using native complexSQL queries
  • Experience in installation, upgrading and patching of JBoss EAP.
  • Configured Maven for Java automation projects and developedMavenProject Object Model (POM).
  • DevelopingREST APIfor test server for Express Router middleware-based APIs withMongo DB integration. Strong Experience in developing user interfaces with HTML,DHTML, JSTL, XSD, XML andCSS. Worked on JavaScript, AJAX and jQuery.
  • Planning and setting up of Continuous Integration for various properties onJenkinswith Commit, Component, and Assembly, deploy and Smoke jobs.
  • UsingMavenas the build tool,GITfor version control,Jenkinsfor Continuous Integration, JIRAas a defect tracking tool, used Bugzilla for issue tracking.
  • DevelopingRESTservices to talk with adapter classes and exposed them to theAngular 8front-end.
  • Worked onRestful web serviceswhich enforced a stateless client server and supportJSONfew changes fromSOAPtoRESTFULTechnology Involved in detailed analysis based on the requirement documents
  • Designing and developing theRESTFULweb services usingthe JAX-RS APIto communicate over the network.
  • Implemented JavaWeb servicesbased onSOAarchitecture withSOAP, WSDL and UDDI.
  • ImplementingSOAPmessages for information exchange forWeb Services.
  • Done Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting.
  • BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup onAWS.
  • I develop new features for highly concurrent, multi-threaded microservice applications that run on Tomcat in a Linux cloud environment using Java, MongoDB, Sybase, and Hazelcast.
  • Using the concepts of Dependency Injection and inversion of control concepts using the frameworkSpringand deployed the entire application on application serverWeb Logic11g.
  • Extensively involved in the development of backend logic or data access logic usingHibernateand thus creating the object relational mapping with the Javabeansin the application.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • UsedCI/CD tools Jenkins, Git/Gitlab,Jira and Docker registry/daemon for configuration management and automation usingAnsible. Developed AWS Step Functions.
  • Comprehensive work experience in cloud platform likeAmazon Web services (AWS Cloud) -EC2, ECS, ECR, Lambda, step functions, API Gateway, SNS, SQS, SES, EBS, S3, Glacier, Elasticsearch, EFS, IAM, Beanstalk, Auto Scaling, Cognito, VPC & CloudWatch.
  • Creating all the complexSQLcommands and Stored Procedures to retrieve data from the Oracle database.
  • DevelopingANTscripts for building applicationWAR/EARfor deploying onWebLogicserver
  • Involved in all the test cases using the frameworkJunitand fixed any bugs or any issues identified during the testing period.
  • Created deployment models for cloud foundry, explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

Environment: J2EE/JAVA1.7, JSP, Web Center, Spring MVC, JBoss, Cassandra, EJB, Spring, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, HazelCast, Ant, Maven, S3 bucket, IBM WebSphere, CVS, SVN, XML, JSON, XML, Docker, Jenkins, AWS Step Functions.

Confidential, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Designed and Developed UI for Customer Service Modules and Reports using Angular7, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSP, Servlets, API’s.
  • Worked with Angular CLI and Typescript in Angular4 to create Controllers and components for the Web Pages.
  • Developed pages using Angular 8 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Have worked with reactive forms, template driven forms and written pipes in Angular 4 to transform the data according to the client's requirement and need and met the desired requirements.
  • Created custom directives in Angular 8 for reusable components like multi-field form elements and background file uploads in the application in order to restore the components.
  • Created services with Angular 8 injectable property, to make the service available for dependency injection when creating componentsand modules according to client’s requirement.
  • Worked on Angular 8 to build high-quality, scalable and reusable components and Front-end solution.
  • Involved in creating a reusable component and react router to turn application into single page using ReactJS
  • Implemented AJAX call from Angular JS at client to Express JS at Node JS server.
  • Used Express JS which is fast and essential web framework of Node.js that helps manage a server and routes.
  • Worked with Express JS which gives MVC Structure to the Node JS.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • Worked with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling, Collection API.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. Core development experience for Groovy Grails restful web services.
  • Built web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Implemented microservices based architecture using Spring Boot interacting through REST API.
  • Implemented the various layers of the application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC and Spring ORM, Spring JPA, Spring boot.
  • Followed Spring Boot MVC Rest framework to develop the application flow for the project. Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from db.
  • Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Designing and Developing the Web Portal Applications, web services, JBPMworkflows, Back end Queuing implementations (MQ) using the technologies Spring MVC, jQuery, JSON, Spring ORM, Hibernate, CXF JAX-WS JAXB and Active MQ using Scrum based Agile methodologies
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity Manager's Session Factory, HQL, and SQL.
  • Worked on NoSQL database like Cassandra to store key values, for data analytics which is used as a Database.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database. Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.
  • Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment.
  • Involved in using SVN, GIT, Clear Case, CVS and Subversion for project management and version management.
  • Expertise in using of JIRA to track issues and communicate with other teams at various environments.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.
  • Intensive use of C++, multi-thread processing, combining with Rogue Wave, CORBA, and Hazelcast. Use HazelCast cluster as distributed cache.
  • Creating Storage Pool and Stripping of Disk forAzure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine usingAzure Backup. Constructed teams on best practices aroundPCFandSpring Boot
  • Developed ANT scripts for building application WAR/EAR for deploying on WebLogic server.
  • Involved in logging and monitoring the step functions similar to Lambda functions and also used lambda functions, wrote Step functions, configured cron scheduler to trigger lambdas.
  • Experienced with Hadoop, Kafka, Spark, Terraform, Ansible, and Docker. Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Worked as a lead developer/mentor on an Imaging, and Enterprise Fulfillment team, working on Docker, Microservices, Kafka, Zookeeper, Spring Boot, Consul, Mesos, Mongo and Cassandra. Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundationsonVMwarevirtual infrastructure (on-premises)

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, Cloud/AWS, JDBC, REST, SOAP, CI CD, JAX-RS, JAX-WS, WSDL, Microservices, MongoDB, PL/SQL, Unit Testing, JUnit, Log4j, Maven, GitHub, Multi-Threading, Collections, Web Logic Application Server, Jenkins and Spring Tool Suite (STS), No-SQL, Agile Methodology, JBPM, AWS Step functions.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and Design Driven Development.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Used IntelliJ, Eclipse for designing, coding and developing applications
  • Design and implementation of web applications in Javaand HTML5/JavaScript using Eclipse, Swing, JPA frameworks and
  • GIT maven source code environments.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.
  • Configured Maven dependencies for application building processes
  • Used Angular 5 directives to extend HTML to create the foundation for rich and complex web application.
  • Implemented Junit test cases in Curam framework.
  • Implemented jQuery validation plug - in, modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and
  • Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest APIs on localhost Tomcat Server for Unit testing
  • Implemented PL/SQL queries and used oracle stored procedures.
  • Developed client request validations and processing using JavaScript.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented JavaEE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL
  • Server Reporting Services (SSRS)
  • Developed various operational Drill-through and Drill-down reports using SSRS
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Coding of the business layers in Curam framework.
  • Wrote Operations and corresponding handlers to communicate with Oracle 12c database sitting on Linux server
  • Involved in upgrading production Linux and Solaris, development QA servers.
  • Expertise in Maven for build, Jenkins continuous integration.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, WebLogic 12.c server, Spring Boot, Angular 4, Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, Oracle10g, Log4j.

Confidential

Full Stack Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor the stories and backlogs.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Developed Single Page applications using Angular 4, Typescript, Angular CLI, HTML, CSS, JS and Bootstrap.
  • Worked with Angular 4 modules, services, templates, directives, services and dependency injection to create a SPA
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng - templates, form validators.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script. JavaScript, Bootstrap, Node.js, NPM.
  • Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.
  • Implemented features such as routing, data binding, data updates without a page refresh using Angular 2.
  • Extensively used Core Javacollections, Generics, Exception handling, Design patterns for functionality, also worked onJava1.8 functional programming concepts, lambda expressions.
  • Developed REST API's using Spring Boot, Swagger, Tomcat, Docker and JPA.
  • Responsible for signing off the code releases, by running the functional test suits, which consisted of ~750 tests cases, checking results for any new bug/failures, fixing those bugs, or getting them fixed by coordinating with other team members or cross functional teams.
  • Responsible for deployments of the application in pre-production environments. Troubleshooted and resolved production tickets in a timely manner.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Performed Data driven Testing (DDT), Cross browser testing and Parallel Test execution using Selenium WebDriver.
  • Assist in Testing by creating Test plan and Test cases and POC at different stages of the project.
  • Involved in Architecture, design, build, test and deployment stages of the project.
  • Wrote data Components for ERIC application, wrote, and called Stored Procedures using Java, HQL, and Hibernate.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Writing and retrieving files to and from AWS S3bucket for UI to render data faster that involves complex and time consuming.

Environment: JavaScript, Angular 4, Angular CLI, HTML, CSS, Typescript, JavaScript, Bootstrap, Spring, AWS, JMS, RESTful, Selenium, Cucumber Bitbucket, Bamboo, Confluence, STS, Jenkins, Webservices, GIT, JIRA, Oracle PL/SQL, JUnit, Core Java, Java 1.6/J2EE.

We'd love your feedback!