We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 5 years of experience with Core Java and J2EE and have been involved with developing RESTFUL API’s and implementing J2EE Design Patterns on applications for about 5 - 6 years.
  • Worked on Spring and Spring Boot for 5+years .
  • At Verizon, I implemented API calls on Vision and Point of Sales applications and developed them on Spring Boot framework and helped team to set up a workspace in building up a Microservice using Spring Boot and migrated ATG.
  • Responsible for creating API’s on Access Manager,Activate Landing Page,Land-on Landing Page, Activate Upgrade,Device History.
  • Wrote functions,methods, classes using an implementation of lambda expressions, streams,mapreduce, flatmapmany,filter,subscribe features of Java 8.
  • Implemented Swagger for Access Manager in the project with the support of Senior Member of Technical Staff.
  • Strong knowledge of Design Patterns like Singleton, Factory, Builder .
  • Excellent knowledge in implementing design patterns and developing/creating REST APIS while consuming and producing them.
  • Strong in Core Java and Object Oriented Programming concepts.
  • Experienced with Spring Web Services( SOAP AND REST).
  • Strong Database design and development experience, which includes designing, data modeling,stored procedures, functions, triggers etc. using MySQL.
  • Hands on experience in designing and developing applications using Java EE platforms using J2EE Design patterns.
  • Strong knowledge of using Data structures and implementing algorithms.
  • Knowgeable about trees, graphs, sorting, stack, heap, greedy algorithms, DFS, BFS.
  • Knowledge of Arrays, Linkedlists,ArrayLists, Hashmaps,Maps, Lists.
  • Worked on building and debugging verizon wireless enterprise applications using Spring and Spring Boot framework while maintaining them by fixing frequent configuration changes in XML files.
  • Inclined towards Agile Management principles.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to MongoDB database and used MySQL to full program stack to implement multiple selects/inserts/updates.
  • Versatile and creative in designing Single Page Web Applications and user interactive websites using Angular JS framework.
  • Developed Back End Services using Spring MVC, Dependency Injection,Spring AOP and JPA.
  • At Verizon, I implemented PostGreSQL API Calls and tested the endpoints.
  • A pro-active mindset individual contributor who has handled the complex architectures with an ability to propose innovative technical solutions on JIRA platform for customers tickets regarding API’s, troubleshooting,REST Services and designing corporate web sites.
  • Possess good practical knowledge with hands on experience in setting up a large Microservice.Knowledge of OAuth,Tokens, servlet containers like Jetty,tools like Service Registry, Eureka Server for Microservice, Caching, Service Discovery, Netflix OSS Components like Zuul,Hystrix,Swagger,Thymeleaf.
  • Experienced in Troubleshooting and debugging applications.
  • Created tables, triggers, joins using MySQL.Well versed with Bootstrap,Jquery,Ajax, HTML and CSS.
  • Worked with HTML5, CSS3, JSON, JavaScript and Angular JS for developing user interface.
  • Built RESTFUL web services using Spring Boot.
  • Experience using Redux with ReactJS.
  • Experienced in full Life cycle phases of Software Development and writing unit test cases, integration test cases.
  • Created Maven Build file to build the jobs and deployed the application on Web Sphere Application Server.
  • Designed and Developed RESTFUL based Microservices using Spring Boot for about one year.
  • Exhibited strong collaboration with the team to understand the business requirements and converted into technical solutions efficiently.
  • 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.
  • 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

  • Object Oriented Programming
  • RESTFUL API’s and API Development
  • Spring and Spring Boot
  • Microservices
  • Dependency Injection
  • J2EE Design patterns
  • ORM,OXM,JAXB,JAXRS frameworks
  • Hibernate and JPA
  • Core Java/Java 7
  • Web Services(SOAP and REST)
  • MySQL/Oracle PLSQL
  • JSON and XML
  • JSP,Servlets,Struts
  • Spring AOP,MVC,Batch,Data JPA
  • Spring Security
  • Beans,Scopes,Annotations
  • IOC Container
  • Angular JS/ReactJS
  • Java 8 Lambda,Streams,MapReduce,FlatMapMany
  • Redis and APIGEE
  • Application Migration
  • Swagger
  • Git,Jenkins,Maven
  • Multithreading, Concurrency,Collections
  • Excellent Communication Skills

PROFESSIONAL EXPERIENCE

Confidential - Irving, TX

Java Developer

Responsibilities:

  • Developed back end web services using Spring Boot framework along with Microservices.
  • Implemented API calls and tested the endpoints on Spring Boot framework.
  • Created Spring profiles for different spring environments to load configurations.
  • Build and developed restful web services using spring framework 3.9.6.Utlized core java concepts, and spring modules like Spring AOP, MVC. Used spring annotations, controllers, dependency injection frameworks while writing applications .
  • Worked on log-back files for different repositories and checked the file name patterns to see whether logs come at the back end.
  • Developed Vision and Point of Sales applications on Spring Boot by creating REST API’s and consuming it.
  • Implemented tokens,annotations,Oauth, design patterns,configurations and certificates for authorization and authentication in applications for setting up Microservice.
  • Built and consumed RESTFUL web services on some of the telecom applications on Spring Boot framework.
  • Used Hibernate properties to automatically create the tables and populate the records.
  • Migrated ATG application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Debugged the flow of classes and interfaces in an architecture to solve major frequent issues .
  • Used and imported dependency starters like JPA, Spring Fox, Web Services, Spring Cloud etc. in the project.
  • 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.
  • Assisted UI team to design the user interactive client side validation pages using Javascript, HTML, CSS and Angular JS Framework.Used ng-repeat and ngbind to enable angular-based directive features in browser.
  • Extensively adhered to CI/CD principles such as Jenkins and Maven for building and packing modules.
  • Worked with team and supported them on using Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Utilized and inclined on Agile to manage the project lifecycle.
  • Used JIRA to track the issues.
  • Used JMS to establish message communication.
  • Used Adobe Experience Manager(AEM) for CQ content and Caching Approach for asynchronous invalidation.CQ keys are managed by AEM cache proxy.
  • Implementation of Zuul proxy as the API gateway.
  • Implementation of Hystrix as a part of Netflix project for providing fault tolerance, latency and enabling resilience in complex distributed processing on Accurev tool.
  • 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.
  • Test plans and Unit Testing using Junit and Mockito.
  • Troubleshooted and debugged applications to solve problems. Implemented docker to create dockerized images and ELK,Kibana and Splunk for logging purposes.Supported Monitoring using Heapster and performed autoscaling with the team on Heapster metrics for automatic deployment .
  • 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.
  • Well versed in XML related technologies such as XML for XML parsing in Spring framework for retrieving requests and responses.
  • Used Helm charts to create dockerized images.Converted docker images into deployable PODs to run on K8 cluster.
  • 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 documenting RESTFUL Web services.
  • Utilized message based streaming systems like Kakfa.
  • Used Ingress API and loadbalancers for management of flow of interaction between clusters.
  • Worked on Angular JS 5.0 framework for designing the client-side UI applications while using authentication pattern 1.0 for single sign-on applications.
  • 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 used adapters to create connections between requests and responses to facilitate marshalling and unmarshalling.
  • Utilized Angular JS, HTML5, CSS3, JS for designing Single Sign-on authenticated pages and for Single Web Application Development like RYL, Access manager, Activate Landing Page.
  • Configured the POM files as per the changes in the environments.
  • Added various dependencies and converted the hard-coded versioning of POM files into SNAPSHOTS.
  • Utilized JFrog artifactory for deploying developed modules/repositories into production.
  • Used AWS and Pivotal Cloud Foundry for deploying the modules into production.
  • Discussed daily work sessions in scrum meetings.
  • Implemented Mono reactor in reactive programming and used Java 8 for creating Lamdas.
  • Involved with architect and worked in setting up the Spring Tool Suite workspace .
  • 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 high motivation to learn new technologies, frameworks and patterns.
  • Utilized Agile methodology in managing the life cycle of the project.
  • Worked with offshore team and communicated technical concepts and frameworks to ensure right objectives.
  • Used Postman for calling and testing the various endpoints constructed in the controller in spring tool suite.

Confidential - Springfield, IL

Java Developer

Responsibilities:

  • Created Maven build file to build the application and deployed on Web Sphere Application Server.
  • Fluid understanding and experience in multiple programming languages, including Core Java, HTML, XML, JavaScript, Angular JS, XSLT and Ajax.
  • Created,consumed and produced REST services using HTTP protocols and integrated with JSP using HTTPClients.Applied GET,POST,PUT,DELETE operations while making RESTController annonated class.
  • Configured and injected Beans, implemented getters-setters, used Rest Controllers etc.
  • Adopted J2EE design patterns like Singleton, Factory pattern,Builder pattern etc.
  • Utilized Multithreading concepts and string builder/buffer concepts. Used Wrapper classes in coding.
  • 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.
  • Experience in Web Services Technologies like SOAP, WSDL, JMS, Restful and Service Oriented Architecture SOA.
  • Designed and Developed RESTFUL web services in spring framework 3.0
  • Worked on ReactJs platform for designing the client-side UI applications while using authentication pattern 1.0 for single sign-on applications.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
  • Design and developing the applications using Java Controls, Page Flow, JSP and DB Controls (Struts).
  • 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.
  • 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 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 in Spring framework.
  • Build jobs in Jenkins and understood various tools such as analysis of health of various jobs .
  • 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.
  • 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.Well versed in using Ajax scripting.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • 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.

We'd love your feedback!