We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Software developer with 8+ years of experience in all aspects of software application development involving object oriented analysis, design and development of web services using technologies Java/J2EE, EJB, Spring JDBC, JavaScript on WebLogic application server. Agility to ramp up on technologies, business facts and communicate effectively with team and business users. Team player and self - starter with excellent communication and analytical skills.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Efficient in designing and development of JAVA8/J2EE applications using Core Java, Java collection, JDK, JDBC, Servlets, JSP, JNDI, SNMP, JSON, JSTL, XML, XSL, Web Services, XSLT, Struts, EJB, JQuery.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Developed applications using frameworks and API like Struts, Spring MVC
  • Experience working on RedShift, EMR, Kinesis, S3, EC's, Dynamo DB, Gateway API toolkit.
  • Hands on experience in AWS Cloud in various AWS services such as Redshift cluster, Route 53 domain configuration.
  • Experience with web development technologies like HTML, CSS, JQuery, AngularJS, ReactJS, JavaScript, JSP and JSON
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Experience in Multithreading.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Experience in Designing and developing Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cloud OpenStack Platform.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, DOJO, Angular JS, and AJAX technologies.
  • Implement Java backend modules, and JavaScript front end components using Vaadin and React frameworks.
  • Developer Restful API in JAVA on Micro-service Architecture using SpringBoot
  • Having Knowledge in Hadoop eco system components HDFS, Map Reduce, Yarn, HBase, Pig, Sqoop and Hive for scalability, distributed computing and high-performance computing.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.)
  • Good working knowledge on web development using JSP’s, JavaScript, Python and HTML.
  • Experience in all phases of SDLC including design, development, testing, implementation and support using Python and Java technologies.
  • Sound working knowledge of performance tuning in JAVA and J2EE including hibernate tuning
  • Experience in using various Configuration Management tools like Confidential, GIT and SVN
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good knowledge in Restful Web Services.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Experience in configuring MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. x.
  • Proficiency in working with databases like Oracle, NoSQL and MySQL
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environment
  • Experience in Unit testing using JUnit, Selenium
  • Experienced in using Operating Systems like Windows XP/7/8, AIX, and Sun Solaris
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Extensive experience on support tools like Application Life Cycle Management to perform Unit testing and Application integration testing.

TECHNICAL SKILLS

Languages: JAVA 8, SQL, Python, PL/SQL, UML, C, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, NODE JS, AJAX, CSS3.

Frameworks: Struts Framework, JSF, Spring Framework, Angular JS

Server Scripting: JSP, Custom Tags, GWT, Vaadin

Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern

Database/Tools: Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, TOAD, Hibernate, XmlSpy, Ant, MAVEN, JUnit, I Report, JIRA

Web/App Server: Apache Tomcat, WebLogic, IBM Web Sphere, JBoss

IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build

Methodology: OOAD, Agile, Waterfall, SDLC and UML

Version Control: Confidential, Rational Clear Case, SVN, Subversion, GITHub, Clear Case, MS Visio.

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

JavaScript Libraries: Dojo, jQuery

Operating systems: Windows, UNIX, Linux, Sun Solaris

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Senior Java Full stack Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on Java/J2EE standards.
  • Developed REST API using Spring Boot in Microservices architecture and deployed in AWS.
  • Used Java 8 lambda and stream features in REST API development.
  • Used Spring MVC framework and Integration for Server-side programming.
  • Involved in designing and implementation of multi-tier applications using Spring Boot.
  • Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Unit tested and Integration tested API using Spring Boot API.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Hibernate DAO classes were developed to retrieve and save data using spring framework manager classes.
  • Involved in developing the persistence layer using Hibernate framework.
  • Developed a few UI modules for the mobile version of the website using ReactJS.
  • Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
  • Written application level code to interact with RESTful Web APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Used Maven automated build scripts to compile and package the application.
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Participated in the status meetings and status updating to the management team.

Environment: Java 8, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, React, Bootstrap, JSP, AJAX, JQuery, JSON, XML, RESTFul, Micro-services, AWS, DAO, Tomcat, Log4J, Maven, SQL, Agile and Windows, Oracle, AWS S3, CloudWatch

Java Developer

Confidential

Responsibilities:

  • Used Agile methodology followed by SCRUM process Sprints and daily Stand up meetings.
  • Involved in requirements gathering, developed the GUI, and wrote business logic code for server side and client-side implementation.
  • Involved in fixing the bugs at Development and production levels.
  • Provided support to the Clients in resolving the production tickets.
  • Worked with Java 8 Streams, functional interfaces and Lambda Expressions.
  • Supported the application in production and interacted with off-shore and on-site production support teams.
  • Used Java 8 functional expressions to manipulate the complex user defined data types of Cassandra and developed Micro services.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Highly used Angular 2/4 router to build single page application for navigates through the different status and multiple modals.
  • Developed the React Web UI components using Visual Studio Code IDE and made backend REST calls.
  • Used Redux and React to set state and props between parent and child components.
  • Used Docker for creating Docker images for launching containers on AWS EC2.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Created user Controls and simple animations using JavaScript and Python and developed Python scripts to parse XML documents and load the data into database.
  • Involved in development of business logic by backend Python programming to achieve optimal results.
  • Developed and handled business logics by backend Python programming to achieve optimal results and developed Python scripts to update content in the database and manipulate files.
  • Configured auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Created Single page applications with the use of JavaScript library React.js. In-depth experience in React.js and techniques such as Redux, Axios, JSX, Form Validation, HOC and react-router.
  • Implemented UI mockups, integrated third party React libraries and managed Redux store data.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Access Object (DAO).
  • Configured Spring MVC Annotation to manage URL mapping with controllers for the communication between front end and middle-tier.
  • Worked on implementing the application framework using OOAD and Design Patterns in Java.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Designed, developed and maintained the data layer using Hibernate & POJO and performed configuration of spring application framework.
  • Extensively used XML for request and response with web service data transfer across different systems.
  • Designed and developed Micro services business components using Spring Boot.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST and Soap Web services using NodeJS.
  • Developed groovy script for all the services in SOAPUI Tool.
  • Wrote groovy scripts to use multi branch pipeline projectsin Jenkins to configure it as per client’s requirements.
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Back end server side coding and development using Java data structure as a Collections including Set, List, Map, Exception Handling, Vaadin, Spring with dependency injection, Struts Framework, Hibernate, Servlets, Action, Action Forms &Java beans, etc.
  • Provide thought leadership for cloud developer technology inside Google and collaborate with cross-functional engineering teams to streamline or improve adoption of Google Cloud Platform.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Micro service architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers. Worked with Kafka Cluster using Zookeeper from JMS as messaging service
  • Designed and created Hibernate persistence classes using Hibernate API
  • Involved in designing and implementing Hibernate Domain Model for several services.
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform XML data structure into HTML pages.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX- RS, SOAPUI and Swagger.
  • Worked on fixing the batch logs using shell script and retrieving the data from database.
  • Used oracle, NoSQL for storing the data of the application backend.
  • Used Maven, Gradle to manage dependencies in the application and used GIT for the version control.
  • Worked on Jenkins for continuous Integration and End -to-End automation for all builds and deployments. Created pipeline in Jenkins by integrating GIT and Maven plug-in.

Environment: Java/J2EE, Java 8, Linux, Apache Camel, Redis, HTML, Spring 4.0, Hibernate, SOAP, Restful, Agile Methodology, Spring Boot, MicroServices, CSS3, JavaScript, Servlets 3.0, AngularJS, AWS, S3, EC2, Eclipse, JQuery, Unix Shell Scripting, Oracle 11g, AJAX, Apache Tomcat 8.0, GIT, SVN, Docker, Kubernetes, Maven, Gradle, Junit 4, Log4j, Jira, Jenkins.

We'd love your feedback!