We provide IT Staff Augmentation Services!

Sr Fullstack Java Developer Resume

3.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 8 years of professional IT experience with full project Software Development Life Cycle (SDLC) using Java - J2EE Technologies-Requirements analysis, Designing, Developing, Testing and Deployment of software applications, Testing and Maintenance of Client/Server applications.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Worked extensively on building Rapid development Framework using CoreJava and Jython
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular JS, Angular 2/4.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAX-RS and JAX-WS.Also Developed SOAP web services using CXF.
  • Experience with Amazon Web Services (AWS) for CI/CD.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9, Websphere 5.0/6.0/6.5 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EEä Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring Boot, JPA and Hibernate.
  • Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
  • Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing inUML, Package, Class and State Diagrams.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.

TECHNICAL SKILLS

Other Tools: Clear Quest, TOAD, Rational Rose, PuTTY, FireBug, Bugzilla, JIRA, Websphere MQ, Jenkins, PowerMock, Mockito.

Programming Language: Java, J2EE, JEE, C, C++, HTML, CSS, JQuery, SQL

Java Technologies: Spring, Servlets, JSP, EJB, JDBC, JMS, JNDI, Webservices

Operating system: Windows, Unix (Linux, Solaris).

Frameworks: Spring MVC, Spring Boot, Hibernate/JPA, JSF, Struts 2.0/1.2, Tiles.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), JQuery, AngularJs, Angular2/4, JDBC,Servlets, JSP, JSTL, JNDI,XML, AWS, CSS and AJAX

Servers: Weblogic 10.1/9.0/8.1/7.0 , Websphere 6.0/5.1, JBoss 4.0.3, Apache Tomcat 6, API

RDBMS: Oracle 11g/10g/9i/8i/7.x, DB2, MySQLServer, MySql, PostgresSQL

Tools: Eclipse, WSAD, RAD, JBuilder, JDeveloper, TOAD, SQL Developer

IDE Tools: IntelliJ, Eclipse, Velocity Studio

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

Concepts: UML, Design Patterns.

Software configuration Management Tools: SVN, Git, CVS, VSS, Clear Case.

Middleware Tools: Jenkins, Puppets, Bamboo, JIRA

Build Scripts: ANT, Maven

Scripting languages: JavaScript, JQuery, Perl, Shell, Python

Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Sr Fullstack Java Developer

Responsibilities:

  • Utilized JAVA 8 features like Lambda Expressions, Parallel Streams and practical interfaces.
  • Extensively worked in Test Driven Development (TDD) framework using JUnit and used defect tracking system JIRA.
  • Worked on Amazon Route53 for managing DNS and to assign public DNS names to Elastic Load Balancer IP's.
  • Utilize JavaScript Object Notation (JSON) for validation of documentation data required by the given application.
  • Worked with AWS Elastic BeanStalk for deploying the application into the proper environments.
  • Utilize Apache Log4j to capture the log that includes runtime exceptions.
  • Configured AWS CloudWatch service for monitoring Memory utilization, Server performance and implement the best optimal actions that can further enhance performance.
  • Involved in coding, maintaining Servlets and JSP components to be deployed on a WebLogic Application server and Apache Tomcat application server for the legacy applications.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented front-end components using ReactJS and Redux for faster DOM rendering.
  • Utilized React Router for providing seamless navigation from one-page view to next as business request intended.
  • Designed custom reports and tables using BIRT Reports.
  • Migrated some parts of the projects to Kotlin.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Used React-Bootstrap to parse in uniform styling on different phases of application response.
  • Worked with React-Draggable component for implementing drag and drop functionality to the application.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
  • Used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Eclipse IDE (integrated development environment) for developing code modules in the development environment.
  • Participate in and contribute to design reviews and code reviews.

Confidential, Chicago, IL

Fullstack Java Developer

Responsibilities:

  • Worked as a Full-stack Developer participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Migrated from Angular2 to Angular4 for making the code lesser, cleaner, improving the performance by supporting the new version of TypeScript which increases Type security and speed of ngc-Compiler.
  • Developed services using Angular4 http module to communicate with backend services.
  • Worked with Angular4 for creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Extensively worked on development of webservices & microservices with technologies like Java, Cassandra, SQLite, and PL/SQL.
  • Developed scripts using Bash/Python for automating Configuration Management policies and practices.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, jQuery, JavaScript, AngularJS and Node.Js.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations andAngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
  • Implemented infrastructure design using Chef.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will useHibernate's Criteria to get the records from the database.
  • Worked on Kafka to save audit logging messages to in NO SQL database.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Worked with high volume and complex PL/SQLstored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Designed and developed the UI using Spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Used Oracle 10g as the back-end database to store the data.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate.
  • Worked on Spring Security for application authentication and authorization.
  • Written Kubernetes yaml files for Replication controller and services.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Experience with tools like Experience with Docker Images/containers and kubernetes.
  • Used JIRA for bug tracking and to create user stories.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Used WebSphere 7.x Application server to deploy the applications.
  • Used SVN for version control across common source code used by developers.
  • Implemented Test Driven development using frameworks like Junit, Mockito and Easy Mock.
  • Implemented service and boundary classes that will make necessary database calls.
  • Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.

Environment: J2EE, JDK, HTML, CSS, Ajax, AngularUI, jQuery, ExpressJs, JavaScript, Cassandra, RedUX, AngularJS, Angular2/4, Node.js, Bootstrap, Oracle, Spring, Kafka, Hibernate,PL/SQL, Kubernets, AWS, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere, Apache, Maven.

Confidential, NY

Java Microservices Developer

Responsibilities:

  • Designed and developed the REST based Micro Services on the card accounts using Spring Boot.
  • Used Spring core annotations for Dependency Injection and Spring MVC for Rest API
  • Good experience with contionous integration and contionus deployment pipeline using Jenkins
  • Worked directly with the 3rd party vendors for connecting to their API and getting credit/debit card transactions and generated reports to the server location.
  • Worked with salesforce team to initiate and update journey of customer events for joint application and firing the events along with inputs from JSON and receiving it on ActiveMq to validate and verify.
  • Experience working with java application servers like Tomcat, JBoss, WebSphere and tools Eclipse, Maven, Jenkins.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular JS.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Rewrite existing Java application in Python module to deliver certain format of data. Generated Python Django forms to record data of online users.
  • Used OWASP and SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities.
  • Worked on ErrorHandling in activemq(Retry, redeliver, and DeadLetterQueue)
  • Exposed the application using Rest Web service, developed http post, get methods based on requirement and handled the errors using http status codes. Used Postman API to test REST API output data.
  • Worked on Jmeter for load balancing and performance testing, and clustering technologies through Kubernetes.
  • Monitoring, CICD and reliability testing, outstanding chat ops to promote self-service and cost effectiveness, heavy containerization using docker and deployment on Kubernetes.
  • Expertise in Apache Kafka message implementations and their integrations with the systems.
  • Worked on associated REST tools such as Swagger, Postman and SoapUI testing HTTP Requests and response.
  • Developed system integration test to verify the code running in its functional environment.
  • Responsible for creating web-based applications using Node.js, and Redux workflow.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc.,
  • Implemented Log4j for logging in development, testing and production environments and debug the application. Configured to send email notification.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
  • GIT used for defects, change tracking across the application.
  • Wrote Junit test cases and ANT as a build tool for the services and prepared documentation.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Used Splunk logging for tracking, application monitoring and for security and compliance
  • Used Version one and confluence for documentation, planning, tracking work, reporting across teams.
  • Involved in functional test of the application and tested Java applications using FunctionalTesting, Jboss and Log statements.

Environment: Java8, REST, MicroServices, SOAP, XML, Spring, Spring Boot, Cassandra, Python, Spring MVC, Hibernate, JavaScript, Docker, Version one,Confluence, Git, Jenkins, Kubernetes, Maven, Kafka, Jmeter, Jboss, JMS, Apache Tomcat, Active Mq, Splunk, POSTMAN.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and Implementation.
  • Designed and developed the User Interface using JSP, HTML, CSS and JavaScript.
  • Designed and developed Use and Transport System screens using JSF components
  • Developing web application for e-tracking Management (accounting and logistics) using JSF 2.0, PrimeFaces 4.1 for view, and look and feel using Dependency Injection Spring 3.2 and ORM Hibernate 4.1.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application.
  • Design and Developed SOAP services using SOAP Nodes in IIB.
  • Developed Web Services using XML messages that use SOAP.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans and Hibernate Properties.
  • Created .ear file, Deployed ear file into JBOSS application server (Test, Live servers)
  • Involved in complete end to end analysis and design for the application.
  • Analyzed complete Application code to find out how it affects the user if the data received from upstream systems change.
  • Completed Server Setup for new companies and deployed the code.
  • Communicating with end users.
  • Maintaining application servers, hardware servers, and network.
  • Maintaining daily database backups, restoring backups, procedures, triggers, schedules, and SQL.

Environment: Java, Spring, JSF My Faces, MVC, XML, SOAP, Hibernate, HTML, CSS.

Confidential

Software Engineer

Responsibilities:

  • Participated in low level design and requirement understanding with functional team
  • Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation
  • Extensively used Java Collections and Reflection API
  • Implemented multithreading concepts for caching application data.
  • Used design patterns like Business Delegate, Singleton, Session Facade, MVC, Service Locator
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, Spring, Java1.5, EJB3.0 and XML
  • Implemented MVC architecture using Spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Created Single page application using Backbone.JS and Node.JS to handle data flow.
  • Used Struts Tiles Framework to structure core application webpage layouts and to assemble the JSPs.
  • Also created various common tags that are reused for handling common functionalities like data element filtering, Parent/Child dropdowns etc.
  • Used Spring Dependency Injection feature and configured Function Action classes as Spring Beans for redirecting the user request to the appropriate class which implements corresponding business functionality.
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations,
  • Developed Junit test cases
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.

ENVIRONMENT: Java, JSP, DHTML, CSS, AJAX, JavaScript, Struts, Spring, Java1.5, EJB3.0, Backbone JS, Node JS etc.

We'd love your feedback!