We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 7+ years of experience as a software developer with a focus on requirements gathering, analysis (00A), design (OOD), development (OOP), or maintenance and testing of client - server applications.
  • Expertise in banking, healthcare, finance, and marketing.
  • Software Development Life cycle detailed understanding of the cycle (SDLC) and solid knowledge of project implementation methodologies such as Scrum, Waterfall and Agile.
  • Experience implementing complex client/server intranet/web-based n-tier systems on various banking, insurance, and e-commerce platforms.
  • Developing front-end components (UI) and Angular, React, Redux, Material UI, jQuery, AJAX, HTML5, JSON, CSS3 for projects based on the deployment Java platform.
  • Developing and deploying microservices-based applications using Spring Boot and Spring Cloud.
  • Implemented Java 8 features such as lambda expressions, streams, methods, and options classes to reduce code size and simplify operations.
  • High-end work on collections and multithreading.
  • Provide operational support of fixed, autonomous, and remotely-operated platforms such as gliders.
  • Hands-on experience configuring and deploying multi-tier applications using servers such as WebLogic, Tomcat, and J Boss.
  • Experience using Rational Rose to create UML diagrams such as use case, class, sequence, and activity diagrams.
  • Database design and development using relational database schemas, ER modeling, query writing using SQL.
  • Experience with CICD tools and building application delivery pipelines using Jenkins.
  • Experience with back-end database languages such as Oracle, DB2, SQL Server, MYSQL, SQL lite and SQL programming languages such as PL/SQL database environments.
  • In-depth knowledge of various databases.
  • Unit testing with Mockito and Power Mockito, integration testing and log4J determination of application functionality, bug tracking tools such as Clear-Quest, JIRA, and Junit in Quality Center.
  • Hands-on experience integrating Spring and Hibernate with various Spring modules such as MVC, JDBC, JMS, AOP, ORM, Web Services
  • Familiarity with Hibernate, Hibernate annotations, and configuration monitoring. Monitoring - Knowledge of Splunk, Kafka, New Relic
  • Experience developing unit and integration tests with JUnit, SOAP UI, and Postman. Build tools used MAVEN and source repositories such as GIT, SVN and Bit Bucket.
  • Has little experience with Amazon Web Services, including creating and using EC2 instances and S3 services, managing his AWS resources using Amazon IAM, AWS Cloud Watch, and Elastic Load Balancing.
  • Experience with front-end user interface development using scripting languages such as ISP, HTML, JavaScript, Query, CSS, JSTL, Spring Tab libraries.
  • Experience implementing Express Framework based applications in Node JS and good hands-on experience in building front-end single page applications with Angular.
  • Work with different developer IDEs such as Eclipse, NetBeans, IntelliJ, and multiple operating systems such as Windows, Mac OS and Linux.
  • Extensive experience creating data lakes and automating data pipelines using AWS cloud services.
  • Extensive use of AWS cloud services such as S3, EMR, Glue Meta store, Athena, Dynamo DB, Redshift.
  • You are an active team player with excellent interpersonal skills, dedicated and innovative and eager to learn.
  • Excellent communication skills, strong decision-making and organizational skills, and excellent analytical and problem-solving skills to accomplish challenging tasks.

TECHNICAL SKILLS

J2EE Technologies: J2EE, Servlets, JSP, EJB, JDBC, MVC Architecture, Java Beans, JAXB, JAX-WS, JPA

J2EE Frameworks: Spring Framework, JUnit, Spring Boot, Hibernate, Spring Cloud, Apache POI, Struts 1.x/2.x, Splunk knowledge, SOAP, REST, jQuery, JSTL

Web Technologies: Bootstrap, Node.js, CSS3, HTML, JavaScript, Angular, React JS

UI Technologies: CSS, JavaScript, HTML, Typescript, VueJs, Redux

Database: SQL Server, Oracle, MySQL, MongoDB, Cassandra, DB2, Views, Sybase

Cloud Technologies: AWS, Google Cloud

IDE Tools: Eclipse, Spring Tool Suite, Visual Studio, IntelliJ, Sublime

Operating Systems: UNIX, Windows, Mac OS

Configuration and Build Tools: GIT, MAVEN, Gradle, Jenkins, Docker, Postman

Design/Analysis: UML, Design patterns, AOP, TDD, OO Methodologies, OOAD, OOP, Factory Pattern, Singleton

Programming Languages: C, C++, Java, java Script, Java 8, SQL, Python, Node JS.

Software Development Methodologies: Agile/Scrum, Waterfall Model, TDD, SDLC

Testing Tools: Junit, JMeter, Selenium, Jest, Enzyme

Version Control: GIT, SVN, CVS, VSS

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Full stack Java Developer

Responsibilities:

  • Involved in various stages of the application's Software Development Lifecycle (SDLC), including requirement gathering, design, analysis, code development, understanding business requirements, and implementing processes using Agile (Scrum) methodologies.
  • Building a Spring Boot microservice to implement Ford data compliance.
  • Hands-on experience with Java8 streams, lambdas, and functional interfaces.
  • Developed REST API using Jersey Spring Rest and used JWT Spring Security.
  • Used core J2EE features such as exception handling, multithreading, collection framework Enums, and stored procedure implementations.
  • Projects developed using Spring concepts such as Spring AOP, IOC, Swagger2, Rest Client.
  • Use Spring JDBC, Spring JPA, Spring Hive JDBC frameworks for Dao Layer.
  • Implementing REST microservices with Spring Boot.Generated metrics with method-level granularity and persistence using Spring AOP and Spring BOOT Actuator.
  • Implementing Responsive Web pages using React and Material UI and integrating with backend Api’s.
  • Assisting in the development of product release project implementation plans and review of product releases.
  • Provide 24x7 production support in case of problems. If you have an issue in production and need to join the call immediately and work with all application teams to resolve the issue.
  • Used Git, Gradle, Jenkins, Postman, and Eclipse tools for project implementation.
  • Implemented database transactions using the Hibernate ORM Framework.
  • Implemented Log4j to manage system logs developed in My Eclipse Blue, enabling rapid development.
  • Experience using build/deploy tools such as Jenkins, Docker, OpenShift, etc. for continuous integration and deployment of microservices.
  • Deploying and monitoring scalable infrastructure on Amazon Web Services, specifically AWS EC2.
  • Extensive experience building his CI/CD pipelines using tools such as Jenkins, Bit Bucket, GitHub, and Maven.
  • MAVEN was used to define dependencies and build the application, and JUnit was used to run suites and assertions.
  • Tomcat server was used for application development and deployment, and JIRA was used for issue tracking.
  • Using GIT as source control management. This greatly speeds up centralized systems that need to communicate with servers.
  • Experience implementing messaging and queuing systems using Active MQ and RabbitMQ.
  • Expertise in using the bug tracking, issue tracking, and project management tool JIRA.
  • Using Jest and Enzyme in Developing Unit Tests and Continuous Integration Test Cases.

Environment: JAVA 8, J2EE, SPRING MVC, SPRING Boot, JavaScript, React.js CSS3, Servlets, Hibernate, SOAP, REST, JUNIT4, MYSQL, Hive, Gradle, Kafka, MyEclipse Blue, Windows, Jenkins CI/CD, Maven, ActiveMQ, RabbitMQ, Jira, Kanban, Rally, Junit, Mockito.

Confidential, San Jose, CA

Sr. Java Developer (Full Stack)

Responsibilities:

  • Involved in analyzing, designing, developing, and testing applications using Agile models.
  • Actively participate in meetings with business analysts and architects to determine project scope, requirements, design, and testing phases of the Software Development Lifecycle (SDLC).
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented Java persistence using the Hibernate framework.
  • Extensive hands-on experience with multithreading and data extraction.
  • You are responsible for configuring WebSphere Application Server to access your database by setting up data sources and connection tools.
  • Developing J2EE Design Patterns such as Singleton, Session Facade, and Data Access Object (DAO).
  • Implemented the Model View Control (MVC) architecture using Spring Framework Java classes.
  • Responsible for creating Helper classes to improve data sharing between MVC layers.
  • Created a presentation layer using Spring MVC and annotation-based mapping to map JSP post backs to controller methods.
  • Implemented Hibernate and Spring frameworks for application-level persistence.
  • Developed GUI using Angular, JSP, JSTL, AJAX, HTML, CSS, and JavaScript.
  • Experience in client-side Technologies such as HTML, CSS, JavaScript, and AngularJS.
  • Developed test cases for Angular JS using karma and grunt.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Created the Servlets for processing the data on the server.
  • Experience in Talend open studio to integrate complex data systems and synchronization.
  • Implementing REST services using Talend ESB studio.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows.
  • Created DRL files to specify the business rules that to be fired on the operation flows.
  • Used Drools to maintain single point of Business policy, simplify the complex logics & made it easy to be readable by BAs to update the rules based on the requirements.

Environment: Agile, Angular Js, Node Js, Require Js, Log4j, SOA, SPA, JavaScript, jQuery, Ajax, HTML, CSS3, JSON, Spring MVC, Spring DAO, Webflux, Hibernate, Restful, SOAP, Junit, JMS, Rabbit MQ, Active MQ, Mongo DB, Linux, Eclipse IDE, Gradle

Confidential

Sr. Java Developer

Responsibilities:

  • Participated in daily SCRUM meetings as well as weekly Sprint meetings.
  • Involved in Software Development Life Cycle (SDLC) as requirements, gathering, modeling, analysis, architecture design, development and Testing of application using SCRUM methodology.
  • Generated Use Case Diagrams, Class Diagrams and Sequence Diagrams with Business team using Rational Rose.
  • I have used core java concepts like Multithreading, Collections, Exception Handling and Annotations.
  • Experience with the Java8 features like Lambda expressions and Default method in Interfaces.
  • Developed UI Web pages using HTML 5, CSS 3, JavaScript, jQuery, Angular 2.0 and AJAX.
  • Developed front-end user interfaces with ReactJS by creating many components and modules.
  • Used Bootstrap and ReactJS to create Controllers to handle events triggered by clients.
  • Experience in development and maintenance of Enterprise applications using J2EE (JSP, Servlets) and Struts.
  • Expertise in development of Web-based applications in Java, J2EE (Servlets, JSP, EJB, JDBC, JNDI and JMS).
  • Implemented the Model View Controller (MVC) Architecture and used Spring framework.
  • The Microservices are implemented using Spring Boot and Hibernate ORM.Implemented JEE components using Spring MVC and Spring Security modules.
  • Used Spring Boot framework to create properties for various environments and for configuration.
  • Implemented the Hibernate (ORM) framework to interact with database.
  • Implemented python scripts to run the automation jobs to send emails for event notifications etc.
  • I have hands on experience in using SVN version control tool.
  • Written SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
  • Involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done using Docker into AWS EC2 container service using AWS admin console.
  • Good experience with XML Parsers & Web Services.
  • Implemented database transactions using Hibernate ORM framework.
  • Implemented Log4j to maintain system log which is developed in My Eclipse Blue for fast development.
  • Involved in QA support and deployed the application on production server and supported the project.
  • Used the Agile Scrum model to develop the applications using JIRA.

Environment: JAVA, J2EE, SPRING MVC, SPRING Boot, JSP, HTML5, PHP, AJAX, JavaScript, TypeScript, CSS3, Angular JS, Servlets, Hibernate, SOAP, REST, JUNIT4, MYSQL, Mongo DB MyEclipse

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML CSS and JavaScript.
  • Developed user-specific Highlights (dashboard menu) section, home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML and JSP.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and hibernate.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, Spring, JavaScript, and Web logic.
  • Developed Scalable applications using Stateless session EJBs.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions.
  • The required changes to the record and save the updated information back to the database.
  • Involved in writing a shell script to export oracle table data into flat files and performed unit testing using JUNIT and used Log4j 2.7v for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic.

Environment: Java, J2EE, JSON, LINUX, XML, Hibernate, Spring, JSP, Struts, XSL, CSS, Java Script, Eclipse, Maven, CVS, Tomcat, Servlets,

We'd love your feedback!