We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Irving, TX

SUMMARY:

  • Along with a Masters Degree in Computer Science with 4.0 GPA at University of Illinois, he comes with around 5 years of experience with Core Java and J2EE
  • Strong passion and excellent knowledge of design patterns and developing and creating REST APIS with exposing endpoints while consuming and producing them . Experienced in using Spring Framework for 4 years. Recently used spring boot for 6 months .
  • Responsible for designing the model classes and creating rest API’s along with React JS/Angular JS framework to build User interactive websites.
  • Experienced in Troubleshooting and debugging applications
  • Proven hands - on Software Development experience
  • Worked with HTML5, CSS3, JSON, JavaScript,Angular JS and Reactjs for developing user interface.
  • Built RESTFUL web services using Spring Boot.
  • Experienced in full Life cycle phases of Software Development and writing unit test cases, integration test cases.
  • Hands on experience in designing and developing applications using Java EE platforms
  • Designed and Developed RESTFUL based Microservices using Spring Boot.
  • Exhibited strong collaboration with the team to understand the business requirements and converted into technical solutions efficiently.
  • Strong with Core Java and Object Oriented Programming concepts.
  • Proven track record of exhibiting teamwork skills with a problem-solving attitude . Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
  • Able to work independently and building individual contribution skills to be able to develop such mindset.
  • Proven track record of exhibiting teamwork skills with a problem-solving attitude
  • Strong ability to deliver tasks before deadlines.
  • Seeking challenging and responsible opportunities in the field of Java Development environment so that my past experience, skill and abilities will be an asset and can be leveraged to add value to my customers.

TECHNICAL SKILLS:

  • Core Java
  • RESTFUL API’s and implementations
  • Xml and Json
  • Java-1.7/1.8
  • HTML/CSS/Java-script
  • Spring/Spring Boot
  • Postman
  • JIRA/Confluence/Bitbucket
  • Maven
  • AWS/PCF and Jenkins
  • JSP and Servlets
  • Aspect Oriented Programming
  • GIT/Source Tree
  • Hibernate, JPA(ORM )
  • REST Based Web Services(JAX-RS)
  • Dependency Injection
  • Angular JS/React JS
  • Service Oriented Architecture:SOAP AND REST
  • MySQL and PL/SQL database
  • Object Oriented Programming
  • JVM and Memory Management
  • Multithreading and Synchronization
  • J2EE Design patterns
  • Excellent communication skills

PROFESSIONAL EXPERIENCE:

Confidential - Irving, TX

Full Stack Java Developer

Responsibilities:

  • Implemented Postgres API calls and tested the endpoints on Spring Boot framework.
  • Involved with the team to understand the project requirements and coordinated with team members to deploy the different modules such as Service Registry, Config Server, Activate Switch in production (QA8) environment.
  • Attended daily DTP meetings everyday and sprints every two weeks.
  • Worked on log-back files for different repositories and checked the file name patterns to see whether logs come at the back end.
  • Built RESTFUL web services using Spring Boot and Microservices.
  • Developed Vision and Point of Sales applications on Spring Boot by creating REST API’s and consuming it.
  • Created service classes, helper classes, methods and lists/array list to functionalize MultiLineFeatureListInquiry Service name and availableFeatures as Subservice.
  • Wrote different interfaces, created methods, controllers and constructed end points for Device-Change, Buy Sim and Activate Line.
  • Extensively used Java/J2EE, Core Java, Microservices, Multi-Threading in coding practices .
  • Strong hands on experience with Spring Framework, Spring Boot and Application runtime configuration (Web server/App server, load balancing).
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • Worked with HTML5, CSS3, JSON, JavaScript and Reactjs for developing user interface.
  • Troubleshooted and debugged applications to solve problems.
  • Designed Single Application Development pages and Single Sign on pages for single flow of Activate Switch landing Page consisting of Activate Upgrade, Buy Sim and Device Change History under it, and Request Sim features.
  • Good exposure to Amazon Web Services for automation purposes.
  • Well versed in XML related technologies such as XML for XML parsing in Spring framework for retrieving requests and responses.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion.
  • Exposed the endpoint for Swagger and developed API’s for making communication between different microservices and one client.
  • Utilized message based streaming systems like Kakfa.
  • Good Hands on experience with Redis, Elastic Search, Rabit MQ, NoSQL.
  • Used Git to keep track of all the changes, created new branches for committing, merging and pushing the changes to the master branch of Activate Switch Module for current dates.
  • Responsible for designing the model classes and creating rest API’s to build Activate Landing Page for adding functionalities like Access manager, Land on-Landing Page, Activate Upgrade, and Device History and using adapters and custom classes to convert responses into JAXB objects.
  • Involved with the architect to understand how the transformation of ATG to spring boot migration takes place and worked accordingly with the team.
  • Utilized Angular/Node.js framework, HTML5, CSS3, JS for designing Single Sign-on authenticated pages and for Single Web Application Development like RYL, Access manager, Activate Landing Page.
  • Experienced in both JSON and XML parsing .
  • Configured the POM files as per the changes come in the environments.
  • Added various dependencies and updated the hard-coded versioning of POM files into SNAPSHOTS.
  • Utilized JFrog artifactory for deploying developed modules/repositories into production.
  • Utilized Elastic Search module in one of our modules.
  • Hands on experience with various Java & J2EE (JDBC, ORM, JPA, JMS) technologies.
  • Followed technical documents for business requirements such as running the modules up and deploying them using Confluence tool. Understanding and working on migration towards spring boot and following the procedure using confluence.
  • Experience in REST Web Services, including performing functional testing of REST-based web service
  • Used Spring cloud pattern and cloud technologies like AWS and Pivotal Cloud Foundry for deploying the modules into production.
  • Discussed daily work sessions in scrum meetings, current days of work and let the teammates aware if there are any changes done in POM files, properties files.
  • Implemented Mono reactor in reactive programming and converted the interfaces into reactive scenarios.
  • Involved with architect and worked in setting up ATG platform into the workspace during individual sessions in various meetings.
  • Proposed technical solutions on the tickets as per the customer demands for API designing and development using JIRA.
  • Utilized LucidWorks’s Fusion Server for Data transfer, Fusion Response JSON, Query pipelining and index pipelining.
  • Delivered tasks before deadlines and exhibited good team player skills with proactive problem solving attitude.
  • Utilized Agile methodology in managing the life cycle of the project.
  • Worked with offshore team to understand about migration of ATG into spring boot for components such as Activate Switch and Transfer your Service .
  • Used Java 8 for creating Lamdas and tried to convert into Mono on some of the services such as Vision and Point of Sales.
  • Used Source tree to checkout code in new branch, merging, pulling and pushing the changes.
  • Used Postman for calling and testing the various endpoints constructed in the controller in spring tool suite.

Confidential - Springfield, IL

Full Stack Java Developer

Responsibilities:

  • Developed backend services using Spring MVC, Spring Boot, Spring AOP and Dependency Injection and JPA.
  • Created Maven build file to build the application and deployed on Web Sphere Application Server.
  • Built RESTFUL web services using Spring Boot.
  • Experience in declaring, configuring and injecting Beans, implementing getters-setters, using Rest Controllers etc.
  • Assisted Front end team in designing Web pages that are more user-interactive using Angular JS, HTML, CSS, Restful API Services, JavaScript, Git, and JSON.
  • Designed and Developed RESTFUL based Microservices using Spring Boot.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
  • Built REST full web service using spring.
  • Responsible for building scalable distributed data solutions using Hadoop
  • Implement the DAO classes to persist the data in DB2 database and EJB classes in the persistence layer for transaction management.
  • Utilized Agile in managing the whole life cycle phases including SRS, Designing and testing phase particularly, for unit and integration testing . Involved with the team to understand and discuss the business requirements on regular basis in meetings.
  • Involved in End to end application development using Html5, Angular5 as front end and Spring Hibernate as backed technologies.
  • Utilized Spring Modules like Spring Integration, Batch, Security etc.
  • Strong experience in utilizing Spring Beans annotations, using Jackson libraries and dependencies, writing configuration files,
  • Utilized Multithreading concepts and string builder/buffer concepts. Used Wrapper classes in coding.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Adopted J2EE design patterns like Singleton, Factory pattern.
  • Involved with Front End Team in couple of scenarios for designing presentation layers.Possess good knowledge of Jquery UI features and able to design the pages using CSS-3 and HTML5 properties .Able to pick up some Angular JS.
  • Involved in creating the Rest API services.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Used JBOSS application server for run time integration of J2EE applications.
  • Deployed applications on JBoss Server
  • Used Maven to manage Project's build and dependencies. And Jenkins tool for deployments to environments.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Used GIT to keep track of all work and all changes in source code.
  • Used SQL queries to retrieve information from database.
  • Involved with the backend team in consuming RESTful web services.
  • Involved in Development by applying expertise in J2EE, Core JAVA concepts, Collections, Multithreading and Webservices.
  • Used GIT to keep track of all work and all changes in source code.
  • Used Eclipse IDE for designing, coding and importing spring libraries.
  • Extensive use of JDBC to register classes, created connections and executing statements in the result set using MySQL database.
  • Developed Java modules implementing business rules and workflows using Spring Boot
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Used GIT/Bash scripting for merging, staging the changes and committing the files.
  • Utilized spring modules like Spring Dependency Injection, AOP and added beans classes to the spring application containers.
  • Implemented Rest templates to build RESTful web services using spring boot.
  • Build jobs in Jenkins and understood various tools such as analysis of health of various jobs .
  • Involved in creating the Rest API services.
  • Designed the Application pages based on the Mock-up Screens provided by line of business.
  • Developed the code for the client requirement and took complete support of it.
  • Used REST full web services in the development. Also used tools like Post Man for testing web services.
  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Responsible for Requirement gathering, coding, testing and documentation.
  • Involved in End to end application development using Html5, Angular5 as front end and Spring Hibernate as backed technologies.
  • Designing the screens using HTML5, and CSS.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Created stored procedures, triggers and functions using SQL Plus to meet user requirements.
  • Designed and integrated the full-scale Spring/Hibernate persistence solution with the application architectures.

Confidential

Jr. Java Developer

Responsibilities:

  • Utilized concepts like Inheritance, method overloading, overriding, exceptions, wrapper classes, getters-setters in beans classes, XML descriptors and spring framework libraries.
  • Involved in the architecture team for design and implementation of system.
  • Involved in designing the project with spring and Hibernate Framework.
  • Used RESTful web services for implementing the Business Logic.
  • Experience in managing and reviewing Hadoop log files.
  • Installed and configured Hadoop Map-reduce HDFS Developed multiple MapReduce jobs in java for data cleaning and preprocessing.
  • Experienced in performance tuning of Spark Applications for setting right Batch Interval time, correct level of Parallelism and memory tuning.
  • Involved in managing and reviewing Hadoop log files and assisted them in developing Scripts and Batch Job to schedule various Hadoop Program.
  • Connected the application to the MySQL database to retrieve data from various tables and provide the relevant data.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Used SOAP AND WSDL Services to implement HTML, JSON and XML Data.
  • Involved in creating the Rest API services.
  • Involved with the team to integrate Spring-Hibernate architecture using Spring Boot and JPA.
  • Build RESTFUL web services using Spring Boot.
  • Utilized Spring annotations, wrote spring beans classes, imported spring libraries and maven dependencies for developing applications using Spring.
  • Used JDBC to connect to the information model tier.
  • Used Eclipse IDE for designing, coding and developing applications
  • Business logic is implemented using Spring Core and Hibernate.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications
  • Involved in Development by applying expertise in J2EE, Core JAVA concepts, OOPS Concepts, Collections, Multithreading.
  • Working in a team of 10 members and involved in architecture, requirements gathering, analysis, detailed design, preparing class diagram, flow diagram etc.

Hire Now