We provide IT Staff Augmentation Services!

Java / Full Stack Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 8+ years of experience in developing and executing complex Java/J2EE applications and design patterns.
  • A self - driven, adaptable, and quick learning professional with in-depth understanding in Software Development Life Cycle, project requirement gathering, design, Software developmentOOA & OOD.
  • Excellent knowledge of Object-Oriented concepts and exposure to Java J2EE technologies.
  • Strong experience in UI technologies using HTML 5 and CSS3.
  • Experience inUse Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertisein J2EE frameworks like Spring Boot, Spring MVC, Struts, Servlets.
  • Experience in developing cross platform server-side applications usingNode JSto achieve scalability in real-time.
  • Experience in SOA integration projects leveraging SOAP/RESTful web services.
  • Strong Experience in ORM frameworks like JPA, Hibernate, Spring JDBC, Spring Data JPA, Spring Data REST
  • Hands on experience in Front-End tools and technologies likeReactJS, Angular 2+, TypeScript,Angular JS,Bootstrap,HTML,CSS,JavaScript, jQuery,Ajaxused for Responsive web design.
  • Experience in SQL databases like Oracle, MySQL, DB2, SQL Server, PostgreSQL etc.
  • Experienced onNoSQLdatabases like Cassandra, MongoDB, DynamoDBdatabase performance tuning & data modeling.
  • Good expertise on distributed Source Code Management tools such as GitHub and Bitbucket.
  • Proficient inSQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Expertise with Messaging Service likeApacheKafka, RabbitMQ, ActiveMQandZookeeperapart fromJMS.
  • Experience in Testing frameworks for J2EE like JUnit, Mockito, Easy Mock, TestNG.
  • Familiar with UI development Store Like NgRx, Redux and Session storage.
  • Solid Knowledge in Monitoring tools like Catchpoint, AWS CloudWatch, gray log, Kibana, Logstash, Elastic Search.
  • Proficient with Testing tools like Postman, SOAP UI, Swagger UI.
  • Implemented and administrating CI/CD tools like JENKINS. Installed and configured Jenkins for automating Deployments and providing an automation solution.
  • Expertise inAWSResources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, etc.
  • Experience in source control management systems, such as Subversion (SVN), Perforce, GIT (GitHub).
  • Experienced in using Build Automation tools like ANT, Maven, and Gradle and have knowledge on build tool like make file.
  • Having hands on experience in deploying web and J2EE enterprise applications onWebLogic, WebSphere, Tomcat and JBOSS Server.
  • Experience in working with Tracking Tools like JIRA, ServiceNow, and Fisheye for tracking agile projects.
  • Excellent communication, interpersonal, intuitive, and analytical and leadership skills with ability to work efficiently in both independent and teamwork environment.
  • Hands on experience on build tools like Maven, Gradle and NPM.
  • Good Expertise on Agile process and Agile terminology.

TECHNICAL SKILLS

Programming Languages: Java 1.7/1.8, JavaScript, SQL

J2EE Technologies: EJB, Hibernate, Servlets, JSP, JMS & JDBC

Web Application Development: Servlets, JSP, Spring MVC, Spring Boot, Hibernate

Front End/Web Technologies: HTML5, DHTML, JavaScript, Angular2+, Angular JS, ReactJS, CSS, XML, XML Schema, XSLT, XSD, DTD, JSON, YAML

Web Services & API development: REST APIs, JAX-RS, SOAP, WSDL, JAX-WS

Database Development: SQL, PLSQL, MySQL, Oracle 11g/12c, MongoDB, Cassandra

Application Servers/Web Servers: Apache Tomcat, Oracle WebLogic, JBOSS, WebSphere

IDE, Version Control: IntelliJ, Eclipse, Spring Tool Suite, SVN, Git, GitHub

Cloud technologies (AWS): EC2, S3, ELB, Auto-Scaling, VPC, Route53, DNS & IAM

Operating Systems: Microsoft Windows, Unix, Linux, MacOS

SDLC: Agile, Scrum, Iterated Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Java / Full Stack Engineer

Responsibilities:

  • Participate in software engineering phases including requirements analysis, architecture, application design, develop, configure, and deploy Java/JEE web applications.
  • Implemented the backend business layers usingSpring, Web services and Drools.
  • Experience in developingMicro services using Spring Boot,Spring Rest and MVC.
  • Developed Graphical User Interfaces by using Flex, JSP, HTML, CSS, Angular and JavaScript.
  • Designed and developed a framework to populate the automated tags against the field values using AspectJ
  • Developed and maintained data layer mappings between SQL database and Java objects using the ORM framework Hibernate and IBATIS.
  • Implemented business logic/Error Validation rules by using Drools rule engine.
  • Used Java 8 features like stream API and Lambda expressions.
  • Extensively used CoreJAVAconcepts such as Multi-Threading, Collection, Exception Handing, Generic.
  • Involved in decision matrix design framework which is helpful for an analyst to systematically identify, analyze, and rate the performance of relationships between sets of values and information.
  • Experience in Creating and configuring the Continuous Integration and Continuous delivery pipelines (CI/CD) for deploying.
  • Experience in using Jenkins and Jules as build and deployment tools.
  • Using Log4J to capture the logging information and JUNIT to test and maintain code coverage of the application classes.
  • Involved in writing the Maven build file to build and deploy the application.
  • Involved in use of manual UNIX commands to install and uninstall the individual components on to the server.
  • Worked closely with SRE/L3 groups and participate in solving any production issues based on priority.
  • Worked on SPLUNK to verify the production logs and fix the production issues.
  • Used Eclipse and INTELLI J as an IDE for development.
  • Experience with Version Control Tools (GIT, Bit Bucket), Build Tools (Maven).
  • Responsible for maintaining the JIRA by issue tracking, project tracking and project management.
  • Involved in Code Reviews to make sure best coding standards andjavabest practices are used before placing the code in version control.

Environment: Spring 5, Java 8, Hibernate, SQL, IBATIS, Oracle, Log4J, JIRA, Micro services, Spring Boot, Angular 5, Rest Web services, Drools and Maven.

Confidential, Tysons Corner, VA

Java / Full Stack Developer

Responsibilities:

  • Worked as Full Stack Web engineer using JavaScript, ReactJS, Angular JS, Node technology stack in User Interface
  • Experienced in developing Spring, Java and MVC architecture-based solution and launch into production environment with distributed (multi-tiered) systems
  • Involved in coding production-ready and customer facing software components into production, managing postproduction support and maintenance with ownership.
  • Experienced in developing REST based APIs including Swagger creation, contract definition and data source optimization.
  • Experienced in designing scalable software components or applications with automated testing.
  • Experienced in software development for assigned applications, including developing prototypes, writing new code, and creating API's.
  • Worked closely with product managers, back-end, and other front-end engineers to implement versatile solutions to tricky web development problems.
  • Involved in writing adaptive and responsive UI applications.
  • Experienced with Continuous Integration and Continuous Delivery (CI/CD) environments and their frameworks.
  • Involved in Automate deployments in test or production environments.
  • Participated in code reviews and feedback to the pull requests.
  • Supported production deployments and post deployment application monitoring
  • Demonstrated increased self-reliance to achieve team goals

Environment: Java/J2EE, JavaScript, Spring 3.0, XML, HTML, CSS, Eclipse 3.2, IntelliJ, Jenkins, Splunk, SQL, IBM DB2, JUnit, PL/SQL, Unix, JSON.

Confidential, Reston, VA

Java / Full Stack Engineer

Responsibilities:

  • Developed backend web applications using JAVA as core language, built single page application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2 framework
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.Used Spring Boot framework to build the restful service.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins for deploying the components in AWS with GIT as version control.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation and form validation using Angular 2.
  • Set up and administered large clusters consisting of numerous shards/replica sets. Managed multiple NoSQL database clusters.
  • Created Typescript reusable components and services to consume REST API’s using component-based architecture.
  • Created dynamic HTML pages, used JavaScript, Ext.js, jQuery, NO SQL, Restful and AJAX to create interactive Front-End GUI.
  • Used NO SQL DB like Mongo DB for the proof of concept
  • Used RDS and DynamoDB for storing the information.
  • Worked on all stages of agile and waterfall methodology including requirement gathering and analysis, business process mapping, business case development.
  • Developed the WSO2Maven projects in eclipse and checked-in the code to Subversion (SVN) repository. Prepared the Mapping specifications from current state WSO2to the Canonical in future state using XSLT transformations.
  • Used various Core Javaconcepts such as Multi-Threading, Exception Handling, Collection APIs. Extensively used While, For-each, Flow, Pick, FLOW N, IF activity's in JDeveloper 11g.
  • Implemented API's utilizing the following technologies: Spring framework, XML, XSD, JIBX/JAXB to bind XML to Java objects and evaluated scripts with the help of Groovy shell.
  • Involved in Database Design to create an ER Diagram (Data Model).
  • Setup an CI/CD process to build and test a Java web app with Jenkins. Constructed web pages for application using MVC &JavaScript, jQuery, NodeJS.
  • Used Java 8features such as Lambda Expression, Functional Interfaces, Stream API, etc.
  • Called the restful web service calls for POST, PUT, DELETE and GET methods
  • Used Spring, object/relational-mapping (ORM) solution, technique of mapping data representation. Created database objects like tables, views, procedures, packages. Developed retail web page using React JS.
  • Extensively used Eclipse and IntelliJ IDE for developing, debugging, integrating and deploying the application.
  • Written SQL DML and DDL queries for data upload into the Oracle database.
  • Used combination of Java and SQL statements embedding them in Java programs for various issues.

ENVIRONMENT: Core Java, No SQL, Java 8,, Drools, Tomcat 8, Apache Camel, Swagger, Ansible, Servlet, JSP, Spring, Oracle SOA Suit 11g, Middleware technologies, Service Now, SOLR, Jenkins, JDeveloper,Spring MVC, PL/SQL Developer, Oracle 10g Database, Oracle JDeveloper 11g, XML, CVS, WinSCP, Putty, Linux, Log4J, WebLogic 11g, JSP, Servlets, Service Now, Angular 2,AWS, Jenkins

We'd love your feedback!