We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Extensive 8+ years of experience in all phases of SDLC including design, development, testing, implementation and support using Java technologies. networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
  • Technical expertise with strong skills in Java / JEE(J2EE) Technologies (Java 1.5, JSP, Servlets, Spring 3.0, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
  • Strong programming skills in designing and implementation of multi - tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
  • Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
  • Good understanding on open source frameworks like Spring 2.5 (core, context, ORM, web modules), Hibernate 3.5, Angular.JS.
  • Handy Experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
  • Expertise in developing the presentation layer components using JSPs, JavaScript, Node.js, XML, CSS and HTML.
  • Extensive experience with data modeling along with Oracle MS SQL Server, MySQL & PostgreSQL. writing PL/SQL, trigger, and query optimization.
  • Experience in using Database IDE tools like Oracle SQL Developer.
  • Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines. This application is developed using Angular.js for frontend, RESTful web services, Apache Cassandra for Backend and deployed in Cloud Foundry.
  • Experience in database programming using RDBMS like ORACLE and SQL R2/2012 and maintaining the database, including requirement analysis, design, data conversion, loading, testing and implementation.
  • Experience on Core java technology which includes Multithreading, JDBC, RMI, network programming.
  • Experience in developing web/mobile application using Java, MySQL database and latest web technologies- HTML, HTML5, CSS, Javascript, Jquery, Ajax, Spring framework, Section 508 Compliance, Android and Blackberry.
  • Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
  • Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
  • Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.

TECHNICAL SKILLS

Programming: Java 1.8, J2EE, SQL, PL/SQL, UNIX

Architecture: Microservices, SOA, MVC

Framework: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

Web Technology: Angular 7.2, Typescript, HTML5, CSS3, Bootstrap 4

Database System: MongoDB, Oracle 11g, IBM DB2

Development Method: Agile, Waterfall

Application Server: Tomcat 9.0, Oracle WebLogic 11g, IBM WebSphere 6.0

Version Control: GitHub, Subversion

Testing & Logging: JUnit, Mockito, LOG4j, SLF4j

PROFESSIONAL EXPERIENCE

Confidential, Austin TX

Full Stack Java Developer

Responsibilities:

  • Extensively worked with business analysts and end users to gather and finalize the requirements.
  • Involved inSDLC requirements gathering, analysis, design, development and testingof application developed usingAgilemethodology.
  • Implemented microservicesusing Spring boot, and enabled discoveryusingNetflix eureka server.
  • UsedSpring IOC, AOP, Spring Bootto implement middle tier .
  • UsedSpring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • CreatedRESTful web servicesinterface to Java-based runtime engine and accounts.
  • Designed RESTful XML web service for handlingAJAXrequests.
  • DefinedAWS Security Groupswhich acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWS EC2 instances.
  • Implementing and setting up Route 53 forAWS Web Instances & ELB & Cloud Front on AWS Environment.
  • Developed different pipelines in the Streamsets according the requirements of the business owner.
  • Intensively used JSON & Groovy scripts coding to deploy the Streamsets pipelines into the server.
  • Setting up redundancy to multiple Availability Zones (AZ) forEC2 instances.
  • Involved on CreatingMongoDB topics, partitions, writing custom practitioner classes.
  • UsedJMS (JavaMailing Service)API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems .
  • Planned and programmed a work queue system onAngularJSwithRabbitMQ. It uses Express to create aREST APIallowing users to create jobs and retrieve data fromMongoDB.
  • WrotePL/SQL code in Analysis, Design and Implementation of Business Applications using theOracle Relational DatabaseManagement System (RDBMS).
  • Experience in customizing anddeployingthe applications using different application such asIBM WebSpherefor configuringconnection pooling.
  • Developed cross-browser/platformHTML, CSS, JavaScript, Angular JS and Bootstrapto desired design specs for single page layout using code standards.
  • Followed theMavenbuild life cycle to build the application and deployed intoJBOSSapplication server.
  • Developedtest casesand performedunit testingusingJunitand Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • UsedGITfor version control tool andSpring Tool Suite (STS)forIDE.
  • Configured and customized logs usingLog4J.
  • Fixed & Tracked defects usingJIRAeffectively .

Environment: Java, J2EE, JavaScript, Servlets, XML, Tortoise SVN, JSP, Spring MVC, Maven, JMS, MQ services, IBM WebSphere, JavaScript, JSP, HTML, Agile Methodology, AngularJS, AJAX, Pivotal, JSP, Spring, Spring Batch, Spring Boot, Spring Security, Cache, Hibernate, Web Services, SOA, SOAP, Restful, AWS, Rest SQL, WSDL, JIRA, CSS, Log4J, JUnit, Mockito, STS.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in design of application framework usingJ2EE guidelinesand differentJ2EE design patternsandObject Oriented AnalysisandDesign(OOAD)methodologies.
  • Involved in various phases ofSoftware Development Life Cycle (SDLC)as requirement gathering,data modeling, analysis, architecture design&development for the project.
  • Designed applications usingJava Design Patternssuchas Singleton and Factory.
  • UsedCollections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Developed UI using HTML, JavaScript, CSS, Ajax, Bootstrapresponsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Performed Front endvalidationsfor the screen usingJavaScript, AngularJSdirectives and core java.
  • Used Spring Data Framework to use the features ofSpring JDBCandSpring ORMclasses likeJDBC TemplateandHibernate Templateto perform thedatabase operationsby connecting toData sourcesavailable.
  • UsedSpring MVC Transaction Management,Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • ImplementedSOAP Services(JAX-WS)to interact with external systems like Fidelity.
  • Worked withAngular JS MVC frameworkincluding authoringcomplex directives, services, controllers and filters.
  • ConfiguredMaven dependenciesfor application building process that created POM.xml files. Created Maven build file to build the application and deployed onWeb logic application server.
  • Used version control toolSVNin developingweb application.
  • Developed Mule flows to integrate Data from various sources into Database, fromActiveMQtopics and queues, some transformations were also done at theintegrationlayer.
  • Experience in database design, nasal, and data modeling and developing stored procedures, functions and triggers usingSQL plus, SQLdeveloperin Oracle, My SQL and DB2.
  • Wrote database queries usingSQL and PL/SQLfor accessing, manipulating and updatingOracle database.
  • Developed in-memory data grid solution across conventional and cloud environments usingOracleCoherence.
  • Worked on running integrated testing usingJUNITfor building the data structures required for theWeb Service.
  • Experience in managing the build files usingANT.
  • Configured and customized logs usingLog4J. Fixed & Tracked defects usingJIRAeffectively .

Environment: JAVA, J2EE, Spring, DHTMLX, CSS, JSP, JavaScript, Struts, Hibernate, JUnit, Apache Tomcat, SVN, My Eclipse, Session Façade, DAO, XML, Xstream, SQL, PL/SQL, Oracle, JIRA, Maven, ANT and Log4J.

Confidential, Plano TX

Full Stack Java Developer

Responsibilities:

  • Developed Mule ESB based SOAP and REST based web services.
  • Designing and developing components and coupling them as web services to the product using Apache CXF implementation.
  • Developed a server-side application to interact with the database using Spring Boot and Hibernate.
  • Involved in Agile methodology to get updated with team.
  • Involved in Daily SCRUM meetings and SPRINT Meetings like Showcase, Retrospect and Planning meetings.
  • Used Angular JavaScript for client side validation.
  • Implemented REST Microservices using spring boot. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Develop planes for integrating using Maven, Jenkins for continuous integration, and JUnit for testing the services. Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Used AngularJs and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Execute and track security process related activities including User ID management
  • Created AngularJs Controller which Isolate scopes perform operations in UI.
  • Implemented MVC architecture using Struts2.
  • Design (High level) of system with user team & develop functional specifications.
  • Integrated spring and Struts to inject dependencies into Struts Action classes.
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users. converted the pages from XM I (XML Metadata Interchange) to AngularJs and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation)
  • Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications process.
  • Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
  • Designed and developed Object Oriented Analysis and coding of program for solid modeling. Used Object Oriented Technology (OOA and OOD) working with i.o Streams over http and TCP/IP.
  • Involved in developing Webservice components using SOAP and REST and integrated to the application.
  • Involved in performance tuning the application deployed over Weblogic 11g 10.3.6, also involved in developing JUnit test cases for testing the applications.

Environment: Java JDK 1.7, J2EE, UML, MULE ESB, Servlets, Apache CXF, Hibernate, Spring Boot Framework, Node Js, JDBC, Java JMS, JUnit, Oracle, Eclipse, GIT, XML, JavaScript, CSS style sheets, Log4j, Solaris Unix, Weblogic11g 10.3.6, PL/SQL, Maven, Crucible, JIRA.

Confidential - Sugar Land TX

Java Developer

Responsibilities:

  • Participated in entire SDLC including Requirement analysis, Design, Development, and Test phases.
  • Prepared POC (Proof of Concept) document upon analyzing project requirement documents.
  • Prepared detailed technical design document to document technical changes made to the application.
  • Practiced Hands-on development with Java 1.6 and frameworks such as Spring, Hibernate and RESTful.
  • Used JSP, HTML, CSS and JavaScript technologies to prepare application front end.
  • Developed Oracle PL/SQL applications including stored procedures, functions, cursors, and packages.
  • Modified existing UNIX shell scripts to support the business processes.
  • Communicated with infrastructure support teams to resolve issues in Dev and QA environments.
  • Worked with Business Analysts to get clarity of requirements and with QA team to support testing
  • Demonstrated enhancements made to the application to the business before production release.

Environment: Java 1.7, J2EE, Spring, RESTful web service, Hibernate, WebLogic, Oracle 11g, SQL, PL/SQL, JSP, HTML, CSS, JavaScript, Subversion, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented theWeb servicesand associated business modules integration.
  • Made use of Data Access Object (DAO) design pattern for designing data access layer.
  • Involved in writing the Named queries, Criteria queries in Hibernate.
  • Involved in fixing the bugs at Development and production levels.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Configured objects in spring applicationcontext.xml.
  • Fixed bugs at development as well as production level.
  • Used Log4j for logging.
  • Used Spring IOC, AOP for creating beans and transaction management.
  • Used SQL and PL/SQL programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • JUnit Frameworks were used for performing unit and integration testing by writing test cases.
  • Worked in an Agile work environment.

Environment: Windows XP, JDK, Servlets, JSP, Struts, HTML, CSS, JDBC, hibernate, Log4j, JUnit, Oracle 10g, Eclipse, Web sphere.

We'd love your feedback!