Full Stack Java Developer Resume
New, JerseY
SUMMARY
- Having 7+ years of experience in Java / J2EE.
- Excellent problem solving, analytical, written and communication skills with ability to work both in team as well as an individual. Showed positive results under demanding situations.
- Have good experience in designing, architecting applications taking big picture into the account.
- Good experience in agile process scrum Methodology and Test Driven Development.
- Involved in several projects covering all the areas of SDLC development including requirements analysis, application design, technical design, development, testing & debugging and documentation.
- Good Experience in setting up and use of automation tools(Jenkins) for Continuous Integration, Testing and Deployment process.
- Hands on experience with Amazon Web Services (AWS).
- Good Experience on different search engines such as Solr
- Expertise in Core Java, JSP, XML, Web services (SOAP, REST), SOA, Hibernate, Spring, JavaScript (JQuery, AngularJS).
- Loading the data to Cassandra Cluster with the help of Java API.
- Good knowledge of data modeling techniques inCassandra.
- Experience Elastic Search, Cassandra data retrieving concepts.
- Extensively worked on SQL databases Oracle 10g, MySQL 5.x and IBM DB2. Done PL/SQL programming and briefly on Cassandra.
- Good functional knowledge on following business processes - E-commerce, Finance, Manufacturing, Claim entry and Claim workflow.
- Extensive experience with Java/J2EE design patterns like Singleton, Business Delegate, Service Locator, Transfer Objects, DAO and Value Object.
- Extensive working experience on Apache Struts and Spring MVC presentation tier frameworks and ORM Technology Hibernate 3.0
- Worked with application servers IBM WebSphere 7.x, Oracle Web Logic, Tomcat 7.x and JBoss 6.x.
- Experience in different IDE’s like Eclipse, IntelliJ and SQL Developer.
- Worked with Version Control Systems like CVS, IBM Rational Clear case and Git.
- Extensive experience in Software Development on Windows, Linux and Unix Platforms.
- Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Languages: Java/J2EE (Core Java, JSP, JDBC), PL-SQL.
Databases: Oracle 11g, MySQL 5.x, IBM DB2,Cassandra, Firebase.
Web Technologies: DHTML, HTML/CSS, Bootstrap, JSON, JQuery, AngularJS, d3js.
XML/Web services: XML (DOM/SAX), SOA, WSDL, SOAP, UDDI, REST.
Frameworks: Spring 3.x, Laravel 5.x.
O-R Mapping: Hibernate 3.x.
IDE: Eclipse, SQL Developer, IntelliJ.
Tools: Ant, Maven, Junit, Cucumber.
Platforms: Windows 7, Unix, Linux.
Integration tool: Jenkins
Version Control: CVS, IBM Clear case, Mercurial, GIT, SVN.
Web/App. Servers: Oracle Web logic 9.x/8.x, IBM WebSphere 7.x/6.x, Tomcat 7.x/8.x.
PROFESSIONAL EXPERIENCE:
Full Stack Java Developer
Confidential, New Jersey
Responsibilities:
- Used Agile methodology in developing the application, which includes iterative application development, 2 week-sprints, daily stand up meetings, Sprint Retrospective, Sprint Planning, Story Estimates and customer reporting backlogs(bugs).
- Gathered requirements from the client for new enhancements.
- Involved in data modeling and data retrieving the tables inCassandra NoSQL.
- Designed and developed User Interface using JavaScript and Bootstrap.
- Used JavaScript for form validations, jQuery to make web pages more interactive, jQuery AJAX and Angular JS for asynchronous communication with server.
- Used Angular JS with JSON to develop Single Page Application.
- Used Spring Core for dependency injection/Inversion of control (IOC) and integrated frameworks and Hibernate.
- Developed the backend of an Advanced Data Transfer system for a financial customer that leveraged the use ofActiveMQ with JAX-RS endpoints.
- Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- ConfiguredAWS Identity and Access management (IAM) Groups and users for Improved Login authentication.
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Extensively used Hibernate in data access layer to access and update the database.
- Involved in creating and developing several infrastructure repositories such as Jenkins.
- Developed the business layer, UI layer using Spring, JAX-WS, JAX-RS for Restful Web Services
- Coding Struts actions classes with help of struts framework.
- Developed Stored Procedures in Oracle server for Database operations.
- Conducted and participated code reviews and design reviews meetings.
- Implemented Jasper Reports to generate reports.
- Used Log4j Logger for all logging purposes JUnit for integrated test run.
- Used MAVEN for project management and build automation, Git for source control.
- Used Jenkins for continuous integration.
Environment: Java1.7, WebLogic 9.x, Spring MVC, Spring, Struts, Hibernate, ActiveMQ, AngularJS, JSON, GWT, Bootstrap, AWS, Eclipse, Oracle, Cassandra, Maven, SQL Developer, Jenkins.
Java Developer
Confidential, Portland, OR
Responsibilities:
- Member of the design team, which interacted with the functional leads for understanding of business process and converting them into techno-functional documents.
- Followed Scrum process for project development.
- Designed, developed and tested Income module, Expense Module, Summary Module and Report Module
- Successfully implemented various Java Design Patterns like Command Pattern, DAO Pattern and Singleton Pattern in the project
- Used Spring Web Module integrated MVC framework for UI integration.
- Used Spring ORM to integrate Spring Framework with Hibernate. data retrieving from tables inCassandra NoSQL for Analytics.
- Hands on experience in Solr including configuration ofSolr -config, data-config and schema XML files ofSolr and deployment in the server environment.
- Used Spring JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used Spring AOP for tracking and enhancing Application performance.
- Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
- Extensively worked on Java server side programming using Servlets and JSP.
- Developed business layer using Spring, Hibernate and DAOs.
- Designed and developed SOAP based Web Services using Spring-WS API.
- Implemented Web Service Security using Spring-WS security.
- Implemented SOA to enable communications among multiple Web Services.
- Implemented RESTful Web Services for serving content based requests to generate the HTML reports.
- Hands on experience in working with pom files for building project using Maven and Log4j for Logging.
Environment: Java 1.6, Spring, Spring MVC, Hibernate, WebSphere, Clear case, Maven, Ant, Log4j, Solr, Cassandra NoSQL, JSP, Oracle and DB2.
Java/ J2EEDeveloper
Confidential, Minneapolis, MN
Responsibilities:
- Involved in all phases of Software Development Life Cycle, Participated in Sprint meetings.
- Involved in developing the Struts based web-MVC architecture.
- Involved in developing the Struts Action classes, Servlets and configuration files.
- Developed the application using Test Driven Development.
- Extensively worked on Java server side programming using Servlets and JSP.
- Involved inUIdevelopment using HTML, CSS, JSP and GWT.
- Extensively worked on Core Java (Collections, Multithreading, Exception Handling, JDBC, I/O).
- Developed the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
- Involved in developing various POJO classes in the framework
- Designed and developed theValidators,Controller ClassesandJava Beancomponents
- Participated in the design and development of database schema andEntity-Relationship diagramsof the backend MySQL and Oracle database tables for the application.
- Designed and DevelopedStored Procedures,Triggersin Oracle to cater the Needs for the entire application. Developed complexSQL queriesfor extracting Data from the database.
- Wrote batch jobs for loading data from .CSV files into database.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
Environment: Java 1.6, Java/J2EE, Core Java (Collections, JDBC, JMS, Multithreading), JSP, Servlets, Struts, JavaScript, SOAP, JAX-WS, JAX-B, UNIX, MySQL, Oracle, Apache Tomcat, Ant.
Confidential
Application Developer
Responsibilities:
- Developed presentation layer using Struts and Tiles. Involved in the development of service layer.
- Developed Ajax based rich and elegant client interfaces.
- Created and modified stored procedures, triggers and views in Oracle for certain standalone tasks.
- Used Hibernate ORM for mapping to Oracle DB.
- Used Build scripts (Ant) to deploy the application on the server.
- Used JavaMail API for triggering emails to administrators on Sales and Inventory updates.
- Support - handled data changes, implementing change requests, enhancements. Was instrumental in identifying and fixing the issues. Also was point of contact for client communication.
- Used CVS for version control and log4j for logging.
- Used XML, XSLT for generation of PDF prints for Orders and generated Excel Reports.
Environment: Java 1.6, PL-SQL, Struts, Hibernate, Ant, Oracle, Tomcat 5.x / 6.x
