We provide IT Staff Augmentation Services!

Java Developer Resume

San Francisco, CaliforniA

PROFESSIONAL SUMMARY:

  • Six years of professional experience developing web based, internet, client/server applications using Java/J2EE technologies and varied exposure to different types of project phases like Development, Maintenance and Production Support.
  • Large scale experience in working with broad range of Amazon Web Services (AWS) cloud services and it's features like Autoscaling, AWS Storage, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, SNS, SES, Cloud Watch and SQS.
  • Huge experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSF, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services.
  • Developed and deployed Micro Services based applications using Spring Boot (Spring JDBC, Spring ORM) Spring Microservice, JSF, Hibernate and Spring Cloud.
  • Experience with Angular JS in developing web applications, developed single page applications using this JavaScript MVC framework Angular JS.
  • Experience with Oracle, Microsoft SQL Server, MySQL, and Microsoft Access in writing PL/SQL, stored procedures, functions and triggers.
  • Expertise level knowledge in entire software development lifecycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training.
  • Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, WebSphere, no and JBOSS.
  • Extensively used SVN and IBM Rational ClearCase for version control, using JUnit testing framework and comprehensive knowledge of Log4j for logging and MAVEN&ANT for project build.
  • Developed UI pages withHTML5, CSS3 and created the Responsive Web pages using CSS Media Queries, and Bootstrap.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX - WS, WSDL, WADL.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Architect and design serverless application CI/CD by using AWS Serverless (Lambda) application model.
  • Very good understanding on NOSQL databases like MongoDB and Cassandra.
  • Experience in preparing TDD/BDD and Unit testing.
  • Working with relative ease with different Software development methodologies like Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
  • Skilled in developing MVC2 based applications by using various integration of open source frameworks like spring, Struts and Object Relational Mapping Technologies like Hibernate.
  • Fluent in using Hibernate features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational Databases and prefer Second level cache (EH-Cache) to optimize performance.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Storage, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, SNS, SES, Cloud Watch and SQS.
  • Extensively used SVN and IBM Rational ClearCase for version control, using JUnit testing framework and comprehensive knowledge of Log4j for logging and MAVEN&ANT for project build.

PROFESSIONAL EXPERIENCE

JAVA DEVELOPER

Confidential, San Francisco, California

Responsibilities:

  • Involved in all stages of software development life cycle (SDLC) like Analysis, development, coding, implementation and deployment.
  • Created Responsive Web pages for Catalog module to check and perform database operations and user module for login using HTML5, CSS3, Ajax.
  • Implemented user input validations using Angular JS, JavaScript.
  • Used Angular JS to implement data binding, module loading Script, HTML, XML and Node JS for heavy DOM manipulation.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Responsible for building the spring boot-based JAVA web services to support enterprise web application.
  • Developed Rest Api's using Rest Controllers with Spring Boot.
  • Used JAX-RS for creating RESTFUL web service where the request and get response in JSON format.
  • Used Postman to validate the flow of newly added functionalities based on the test data.
  • Used Spring IOC containers in order to create the scope of the beans and manage bean life cycle to inject the dependencies.
  • Used Spring AOP Patterns to centralize and modularize cross-cutting concerns to implement logging (using Log4j) and Auditing.
  • Maintained security across the services using Spring boot security.
  • Developed the data persistence layer using Hibernate with JPA and maintained transactions using Spring Hibernate Transactions.
  • Used GITHUB as tool for Version Control and all the project code is checked into Git Repository.

Environment: Core Java, J2EE, Eclipse IDE, Hibernate, Restful Web Services, SQL, Oracle 11g, Spring MVC, JSP, HTML 5, CSS3, AJAX, Angular JS, Node JS, JSON, Log4j, Junit, Apache Tomcat, Maven, GitHub.

JAVA DEVELOPER

Confidential, San Francisco, California

Responsibilities:

  • Involved in all stages of software development life cycle (SDLC) like Analysis, development, coding, implementation and deployment.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX and JSON.
  • Used JSTL for core functionalities and to reduce the amount of JSP scrip lets.
  • Implemented Design Patterns like Spring MVC and used View Resolver to map webpages.
  • Developed POJO classes to bind to HTML forms to retrieve parameters from browser.
  • Developed Spring Controllers to handle the browser requests and bind the data to Model, send response back to View.
  • Configured bean dependencies, Spring transaction in Spring Application Context XML to support IOC and transaction management.
  • Used JDBC Template's to connect with the Oracle database.
  • Used Ajax calls for creating interactive web pages on JSON response.
  • Experienced in using GitHub for project management and version management.
  • Project used Agile methodology for development and attended different scrum meetings.
  • Used Jira as an issue tracking and bug reporting tool.
  • Developed User Interfaces using HTML and Backbone.JS.
  • Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful services, JAVA, JSP.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Developed business tier components and services using RESTful web services.
  • Developed the applications using Java, J2EE, Struts, JDBC.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js
  • Implemented Rest API Design Guidelines for the microservices.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
  • Built applications for scale using JavaScript and NodeJS.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.

Environment: J2EE, JavaScript, Eclipse, HTML, Servlets, Tomcat Server, XML, MYSQL, Apache, and SQL Server and Hibernate, GIT

JAVA DEVELOPER

Confidential, New York

Responsibilities:

  • Involved in all stages of software development life cycle like requirements gathering, Analysis, development, coding, implementation and deployment.
  • Responsible for creating small servlet pages for UI and maintaining Tomcat Server.
  • Creating presentation layer GUI for the application using HTML, CSS, JavaScript.
  • Involved in developing J2EE using MVC (Model-View-Controller) pattern.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Assisting the senior developers in the development of the application
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Used Jira as an issue tracking and bug reporting tool.
  • Implemented Design Patterns like Spring MVC and used View Resolver to map webpages.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX and JSON
  • Developed custom reports using Crystal Reports and wrote test cases using JUnit tool.
  • Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
  • Implemented Perl packages extensively and used SOAP Lite module to communicate with different web services based on given WSDL.
  • Developed web services using SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), XML (Extensible Mark-up Language) and Apache Axis
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Designed, implemented and deployed J2EE web application using Struts and Spring IOC (Invention of Control).
  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Developed Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, and web.xml using XML.
  • Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap.

Environment: J2EE, JavaScript, Eclipse, HTML, Servlets, Tomcat Server, XML, MYSQL, Apache, and SQL Server and Hibernate, GIT

JAVA DEVELOPER

Confidential, Ann Arbor, Michigan

Responsibilities:

  • Involved in all stages of software development life cycle like requirements gathering, Analysis, development, coding, implementation and deployment.
  • Responsible for creating small servlet pages for UI and maintaining Tomcat Server.
  • Creating presentation layer GUI for the application using HTML, CSS, JavaScript.
  • Involved in developing J2EE using MVC (Model-View-Controller) pattern.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Assisting the senior developers in the development of the application.
  • Experienced in using GitHub.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Provided production support for the application both onsite and remotely.
  • Carried out bug fixing by rigorous testing using JUnit tests.
  • Configured the JDO configuration files to persist the data to the Oracle Database.
  • Database Schema and tables were developed using SQL Developer.
  • Environment: Java/J2EE, Apache Axis, Spring, Hibernate, WebSphere, JDO Repository, Tomcat, XML, Log4J, JUnit, Oracle, Windows.

Environment: J2EE, Servlets, HTML4/5, CSS2/3, AJAX, Web Services, JavaScript

TECHNICAL SKILLS

  • HTML, CSS3, XML, Angular.js, Node.js.
  • Backbone.js, React.js, J2EE.
  • Oracle, JBoss, servlet, Log4J.
  • PL/SQ, spring, webservices.
  • Scala, C++, JavaScript, J query, JSP, JSTL.
  • JDBC, EJB, WSDL, JMS, JCA.
  • REST, SOAP, JSON.
  • MongoDB, MySQL, LDAP.
  • Design Patterns, Hibernate. OOAD.

Hire Now