We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Columbus, OhiO

SUMMARY

  • Having 6+ years of experience as a Java Full Stack Developer. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE, NodeJS, Angular 2.0, and React.JS.
  • Experience in working in environments usingAgile (SCRUM) and Test Driven Development(TDD) development methodologies.
  • Strong experience on DevOps essential tools likeChef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, and Mavenand migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
  • Experience in developing JAVA and J2EE applications using JBoss, Tomcat, Eclipse, STS, Maven and Log4j.
  • Experience in developingMicro servicesusingSpring - Boot.
  • Experience in using bug/issue tracking, project Tracking and Management toolJIRA.
  • Experienced in object-oriented programming analysis withSoftware Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development,Unit Testing, debugging and Maintenance.
  • Good experience in developing applications using JSP, Servlets and JDBC.
  • Good implementation knowledge and hands on experience in spring, Struts & Hibernate frameworks.
  • Good experience inJ2EETesting in developing test cases withJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
  • Experienced with RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development usingNo SQLDatabase such asMongoDBandCassandra.
  • Experience in using version control and configuration management tools likeGIT, SVN and CVS.
  • Experience in using the tools likeAnt and Mavenfor build automation.
  • Worked on Web Services and Restful Services.
  • Experienced on databases like Oracle, PostgreSQL.
  • Good experience in working with the application and web servers like JBoss and Tomcat.
  • Extensive experience in testing on multiple operating systems includingLinux,UNIX, and Windows.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, and PL SQL.

Scripting Languages: XML, XHTML, HTML, CSS, JavaScript ES6, AJAX, jQuery, JSON, Angular2.0, Bootstrap, Node JS, backbone JS, react JS,REDUX

Tools: Junit, Selenium web Driver, TestNG, Protractor, and Mockito.

Frame Works: Struts, spring, JSF, EJB and Hibernate, JMS.

Web Services: SOAP, RESTful Web services, AWS, Micro services.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family.

Databases: Oracle 11g, MySQL, PostgreSQL, DB2, MongoDB, Cassandra

Debugging Tools& CI/CD: JIRA, Jenkins, and CHEFF.

Version Control: Git, Tortoise SVN, CVS.

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

Web/App/DB Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

Full Stack Java Developer

Responsibilities:

  • Developed the functionalities usingAgile Scrum Methodology.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Created efficient design and developed user Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 7 and Node JS.
  • Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Analyze users’ needs and then design, test, and develop software to meet those needs.
  • Modify existing software to correct errors, allow it to adapt to new hardware and improve its Performance.
  • Store, retrieve, and manipulate data for analysis of system capabilities and Requirements.
  • Ensure that a program continues to function normally through software maintenance and testing.
  • Document every aspect of an application or system as a reference for future maintenance and Upgrades.
  • Developing the functionalities using Agile Scrum Methodology.
  • Contributing to all phases of the deployment lifecycle
  • Participated in the full agile application development life cycle for new development design
  • Maintaining the build process using Maven.
  • Involve in change request and response process.
  • Troubleshooting issues raised by customers and providing resolution.

Confidential, Bloomington, Illinois

Full Stack Java Developer

Responsibilities:

  • Developed the functionalities usingAgile Scrum Methodology.
  • Developed user interface by using theReact JS, Flux forSPAdevelopment.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
  • Migrating an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery.
  • Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Extensive experience in variousagilemethodologies likeTest Driven Development(TDD).Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS,Node.JS, EmberJS, BootStrap JS, RequireJs, D3.JS, etc.Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
  • Analyzing the business and functional requirements.
  • Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
  • Experience in usingReduxto manage the application state and applying middleware such asredux-promise, redux-thunkandredux-saga.
  • Responsible for the Design, Development, Unit Testing and System Integration Testing of assigned tasks.
  • Involved in change request and response process
  • Troubleshooting issues raised by customers and providing resolution
  • Implementing web services (Soap) by using Apache-cxf and Restful services by using Jersey Implementation.
  • Developed front-end screens by using JSP, HTML and CSS.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
  • Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Collaborating with a team of IT professionals in an agile team
  • Participating in development projects and upgrades.
  • Consult with business entities on feasibility, technical requirement and cost estimates for new initiative.
  • Involved in coding and integrations with Managed Beans and DAO.
  • Develop new applications that serve existing software systems / further develop current software.
  • Maintaining the build process by using Ant.
  • Involved in developing and deploying applications through tomcat application server.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular, Java8, Spring Boot, Microservices, JSP, Hibernate, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, GIT

Confidential, Bloomington, Illinois

Java/J2EE Developer

Responsibilities:

  • Analyzing the business and functional requirements.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using agile model.
  • Developed web applications withHTML5, CSS3, BootstrapandAngular JS.
  • Implementing Restful web services by using Jersey Implementation.
  • UsedEclipse IDEfor application Development. UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
  • Fixed defects Identified inProduction/ QA environments. Defectswere tracked inJiratracking Portal.
  • UsedHPQuality Centerfor defect tracking.
  • Provided the technical assistance to resolve Issues identified inproductionand demonstrate appropriate solution to the end users.
  • Organize code reviews with peer and develop best coding practices
  • Contributing in all phases of the deployment lifecycle
  • Participated in the fullagile application development life cycle for new development design
  • Maintaining the build process using Maven.
  • UsedRESTfulfor producing web services and involved in writing programs to consume the web services
  • Deployed the java application usingMavenbuild script.
  • Involved in working with theQAto assist in writing test code anddebugging the defectsin the application.
  • Involved in developing and deploying applications through tomcat application server.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, XML, JSP, Java, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Mongo DB, NoSql, Log4j, JIRA, LINUX, UNIX, SVN, GIT.

Confidential

Software Engineer

Responsibilities:

  • Requirement gathering from Business team.
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed front-end screens using JSP, HTML and CSS.
  • Working with spring framework based on MVC Architecture.
  • UsedJDBCdriver to connect to the Oracle database for all data transactions.
  • Involved in coding and integrations with Managed Beans and DAO.
  • Handling the team members, assigning the tasks and reviewing the code.
  • Involved in Unit Testing and preparing Test cases.
  • Customizing the product features.
  • Support system integration testing and user acceptance testing activities.
  • Involved in Unit Testing usingJUnitand Integration ofUse Cases.
  • Used version tools likeSVNfor source code and project documents.

Hire Now