We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Santa Fe, NM

SUMMARY

  • Over 3+ years of experience in the field of IT with focus on requirement analysis, estimation, design, development and maintenance of web based and Client - Server applications.
  • Experience on OOP (Object Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Expertise in using XML/JSON and AJAX to link with back-end applications
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Responsible for developing and implementing cloud based solutions to distributors including electronic commerce, mobile technologies and retailer oriented collaborative technologies to meet multimillion-dollar personal revenue targets.
  • Expert in developing and designing core java concepts like multi-threading, collections and RTO.
  • Development experience in Java 8.0, J2ee, Web services, Spring core, JDBC.
  • Experience in writing ANT, Maven, gradle build scripts, writing JUnit test cases and used Clear Quest, Jmeter, JIRA for bug tracking.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Hands on experience in Hibernate, Hibernate Query Language HQL, Transactions, Exceptions.
  • Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, AngularJS, ReactJS and Node JS to make better Single Page Application SPA.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Used Spring Security for Authentication and Authorization of the application.
  • Strong experience in deployment and configuration of Application Servers such as IBM WebSphere 5.x/6.x/7.0/8.0, BEA WebLogic 8.x/10.x/12c, JAX-WS, JBOSS and Apache Tomcat 8.x/9.0.
  • Good knowledge on Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
  • Experienced in developing UNIX shell scripts for batch processing.
  • Expertise in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Experience in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, NOSQL DB (mongoDB, Cassandra).
  • Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 9i/10g/11i (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Experience working on database design and development using SQL, PL/SQL in Oracle (10g, 11g), DB2 Also experienced in writing complex SQL and NOSQL queries with MongoDB.
  • Good knowledge on using ODM framework to connect asynchronous environment with Mongoose Connector.
  • Worked on AWS like EC2, S3, SQS, RDS and Lambda, High Availability Practices and deploying backup/restore infrastructure.
  • Hands-on experience with various Application servers and Web servers (IBM WebSphere Application Server, WebLogic, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse, Eclipse, Eclipse, STS, IntelliJ, NetBeans.
  • Experience on configuring Docker using Docker tool box. Environment provisioning solutions using Docker.
  • Domain knowledge and business expertise in Banking, finance, Insurance, Healthcare.
  • Expertise in using Junit, Mockito and PowerMock for unit level testing.
  • Good knowledge on continuous integration tools like Jenkins, Quick Build, and Bamboo.
  • Working experience under Agile, Scrum and Water-Fall Methodologies.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux

Methodologies: SDLC, Agile Scrum, Waterfall

J2EE Technologies: Servlets, JSP, JSTL, EJB, JNDI, JMS, JAX-RS, JAX-WS, JSON, XML, WSD

Frameworks: MVC, Struts2.x, Hibernate 4.0, Spring4.0, JSF1.0

Testing Frame Works: Junit

ORM Frameworks: Hibernate, JPA, JDBC, JDO

Databases: Oracle9i/10g/11g, MySQL, SQL Server, Mongo DB

Languages: Java, C, SQL

Web Servers: IBM WebSphere 6.1/7.0, Oracle Web logic, Apache Tomcat

Web Technologies: CSS, HTML, DHTML, XHTML, XML, XSD, JAXB, JavaScript, jQuery SAX

Version control: CVS, SVN, git, rational clear case.

Build Tools: ANT, Maven

Messaging & Web Services: SOAP, REST, XML, XQuery, XPath, WSDL and XML Schemas.

IDE: Eclipse, NetBeans.

Web Technologies: XML, JSON, HTML, XSD

PROFESSIONAL EXPERIENCE

Confidential - Santa Fe, NM

Full Stack Java Developer

Responsibilities:

  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Worked in Agile work environment for workflow management and content versioning.
  • Developed applications using java7 and new features of java8 (lambda expressions)
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • Used Angular JS to manage the components for the application.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation andserviceretry mechanisms on failures.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Applied Spring Circuit Breaker to potentially-failing method calls using the Netflix Hystrix.
  • Used Spring-Cloud to bring up an instance of Eureka and also created set of cloud microservices.
  • Used Spring Securityto provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developer message processing API’s in order to update our local cache.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used a MicroServices architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ message brokers.
  • Built RESTful web service by building AngularJS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • UsedScalascripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
  • Written highly referenced blog posts onError Handling in Scala andProblems Scala Fixes .
  • I worked on API manager and different mule components.
  • Experience with Magento Commerce (creating modules), user interface and interactive concepts.
  • Created database objects likeStoredProcedures, Sequences, Cursors, Packages and Triggers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-RS and Apache Axis 2.
  • Designed and implemented a stream filtering system on top of Apache kafka to reduce stream size.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Monitored the error logs using Log4J and fixed the problems.
  • Prepared Junit test cases and executed them using Junit.
  • Tested cases by using Selenium Test.
  • Reviewed manual testing methods and was involved in developing and executing automation scripts using Selenium web driver with Eclipse.

Environment: Java 8, Eclipse 4.2 Juno, HTML 5, CSS 3, Bootstrap, AngularJS2, React JS, JavaScript, JSON, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.2, Python, Restful Web Services, WebSphere 8.0, AWS, Glacier, EC2, SoapUI, Jenkins, Git, GitHub, Curl, Apache Kafka, DOM, Jax-Rs, Scala, Play 1.2.x, Mulesoft, Magento, Splunk, karma, Jasmine, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle 11g, Agile Scrum, Wicket, Selenium.

Confidential

Java Developer

Responsibilities:

  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Configuring Action Mappings inStruts-config.xml. Extensively involved in the development of Web Services interface to workflow system to facilitate setting up of customer's modem.
  • Implemented service layer usingSpringIOCand annotations and Controllers usingSpringMVC.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients
  • Developed automated build files using Maven.
  • Used Spring MVC to Handle the Mapping of the application and invoked various Controllers associated with the request and used iBATIS for performing database transactions.
  • Used iBATIS encapsulate SQL in the form of stored procedures so that business logic is kept out of the database, and the application is easier to deploy and test, and is more portable.
  • Involved in configuring iBatis mapping files and POJO objects.
  • Planned, Scheduled and Implemented onLinuxboxes as part of proactive maintenance and Secure Shell (SSH) Implementation
  • Develop and implement patch deployment plans used to patch development and production Linux and Windows servers.
  • Modified Korn and Bourneshellscripts to automate administration tasks like customizing user environment and performance monitoring
  • Used Drools rules engine for defining business rules and Validations.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Environment: Struts Framework, Spring IOC, Spring Batch, Maven, Spring MVC, iBatis, SQL, Linux, Drools, Multithreading, Log4j

Confidential

Java Developer

Responsibilities:

  • Developed UI modifications for portal using XSLT, DHTML, XML and JavaScript.
  • Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response.
  • The request and response from the client are controlled using Session Tracking in JSP.
  • Developed EJB’s and deployed them on IBM WebSphere Application server.
  • EJB Session Beans were used to process request from user interface using OSS.
  • Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB.
  • Developed session, entity beans and message driven beans.
  • Extensively used JavaScript for client-side validations and for capturing dynamic events.
  • Implemented Web Services to integrate between different applications using SOAP services using JAX-WS
  • Used ANT build tool for compilation and generation of war file.
  • Loading data from Text Files to Database by using SQL Loader.
  • Developed the modules using Servlets, Java2EE and JDBC for connecting with MySQL.
  • Developedstoredprocedures, triggers inMySQLfor lowering traffic between servers & clients
  • Performance tuning of JVM heap size,garbagecollections,javastack and Native thread & production performance.

Environment: XSLT, DHTML, XML, JavaScript, IBM WebSphere Application server, Web Services, ANT, SQL Loader, Servlets, Java2EE, JDBC, garbagecollections

We'd love your feedback!