We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

MO

SUMMARY

  • Having Around 6 years of experience in software development includes Analysis, Design,and Development of Web - based applications.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Spring 4, Hibernate 4 ORM, XML, XSD, Web Services (REST & SOAP), WSDL, HTML5, JavaScript, Ajax, jQuery, JUnit.
  • Worked on different Application Servers like Web Logic, Apache Tomcat,andJBoss AS.
  • Extensive usage of different IDEs like Eclipse, NetBeans, Spring Source Tool Suite (STS).
  • Proficient in Java 8/J2EE technologies like JSP, Hibernate 4, spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML.
  • Experience in web application design using Spring Framework and its MVC module.
  • Extensive Experience in using MVC (Model-View-Controller) architecture for developing applications.
  • Experience in Singleton, Factory, Template, DAO, MVC, Strategy, DTO design patterns.
  • Experience with Angular JS 2/4, NPM, Grunt, Bootstrap, Browserify.
  • Experience in different phases of Software Development Life Cycle(SDLC) like analysis, design, development,and testing with SOA, Amazon Web Service(AWS) and Microservices architectures
  • Performed code reviews and implemented best Python programming practices
  • Strong experience in developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications.
  • Strong Experience using RESTful Web services to save and retrieve geolocations using a remote server in Java 8 using Spring MVC, MongoDB.
  • Working Experience in different modules of Spring Application Framework (Spring MVC, Spring Core, Spring Tx, Spring ORM, Spring Boot, Spring JDBC, Spring JMS, Spring WS, Spring Cloud).
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Web driver with Test NG and Junit frameworks.
  • Self-learning knowledge of Amazon AWS Cloud Platform with focus on EC2 and S3, Lambda services.
  • Experience using Hibernate for mapping Java 8 classes with database and using Hibernate query language (HQL).
  • Designed and developed Microservicesplatform to support a multitude of enterprise level applications.
  • Deployed micro-services as restful JavaWebservices on Amazon Elastic Beanstalk. Used AmazonS3 for configuration files.
  • Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Created User-defined types to store specialized data structures in Cassandra.
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in teh Node.js environment.
  • Extensive experience working on Hadoop ecosystem components like Map Reduce, HDFS, HBase, Oozie, Hive, Sqoop, NoSQL, Falcon, Pig, Storm, Kafka.
  • Experience in using Jira and Confluence as part of teh agile methodology.
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Database Design, Development, and Query Optimization using Oracle, DB2. Experience in writing complex Database Queries, Stored Procedures, Triggers, and Cursors.
  • Expertise in Database Design, Creation and Management of Schemas, writing DDL, DML SQL queries.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8), Java Swings, JSF, JUnit, Log4J, Ant, Maven.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js.

Web Services: SOAP, RESTful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: JBoss, Glassfish 2.1, WebLogic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo), Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 11g, MySQL, SQL, MongoDB.

Reporting/Messaging Tools: Crystal Reports, BO XI R3,Active MQ, Rabbit MQ.

Cloud: AWS.

Operating System: Windows, Linux, Unix.

PROFESSIONAL EXPERIENCE

Confidential, MO

Java Developer

Responsibilities:

  • Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Expertise in One/Two-way Data Binding, MVC Pattern to organize our web application properly, and used Dependency injection to test our code.
  • Involved in developing teh application using Java/J2EE platform. Implemented teh Model View Control (MVC) structure using spring.
  • Involved in Analysis, Design, Coding and testing phases of teh project management.
  • Followed Agile Software Development with Scrum methodology.
  • Involved in writing Controller Classes, Manager Classes and DAO Classes using Spring MVC Framework.
  • Implemented spring configuration files for teh beans defined and properties to be injected into them using Spring Dependency Injection.
  • Use AWS Code Commit and understood teh array of options for enabling a continuous integration environment on AWS.
  • Designed AWS Cloud Formation templates to create customized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Created a new Docker Registry for teh company using Amazon EC2 with S3 being used as a medium for storing Docker images.
  • Added dynamic scalability capabilities to teh local development workflow using Remote Docker API.
  • Extensively worked with Mochaframework on MEAN (MongoDB, Express, Angular,and Node) stack for rapid prototyping of applications for client demonstrations.
  • Experience used Spring Boot which is radically faster in building cloud Microservices and develop a Spring-based application with very less configuration.
  • Used Hibernate framework with Spring Framework for data persistence and transaction management.
  • Responsible to enhance teh web application UI using HTML, JavaScript, Angular JS, XML, JSP, CSS as per teh requirements and providing teh client side using JavaScript validations.
  • Used Hibernate as persistence framework mapping teh ORM objects to table using Hibernate Mapping files.
  • Server instances are created on AWS. Tomcat, Swagger,andhawtio are installed and used for deploying Microservices.
  • Involved in teh development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, and jQuery, Ajax, JSON, XML, Node JS, Bootstrap and Angular JS.
  • Involved in teh JDBC, Servlets and JSP technologies to write teh UI and teh business classes.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Experienced with JMS and Tibco server for message queuing.
  • Developed data loader using Spring Batch for train horsepower details, details, and train schedules.
  • Used WSDL, SOAP, JAX-WS, JAX-RS technologies to create web services, generate stubs and consuming teh existing services.
  • Experience in consuming RESTfulweb services using NodeJS and ExpressJS and displayed on teh front-end using jQuery and Angular JS.
  • Performed importing data from various sources to teh Cassandra cluster using Java/Python APIs.
  • Involved in writing Controller Classes using JSF.
  • Created RESTful APIs in Express and returned logic through AngularJSdata binding.
  • Continuous Deployment using Jenkins and CA Release automation tool.
  • Involved in writing JSP components. Used JSTL and developed Custom Tag Library to create standard dynamic web pages.
  • Wrote JPA queries for PostgreSQL and Apache Cassandra database.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
  • Built NodeJSnpm packages/libraries to support current and future Node Development.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Involved in writing JDBC code to get database connectivity.
  • Used No-SQL data base Cassandra to access Property framework database.
  • Leveraging AWS SDKs to interact with AWS services from you're application
  • Help migrate Web applications from teh current on premise environment into AWS.
  • Developed test scripts in JUnit and involved in testing.
  • Implemented teh logging mechanism using teh Log4jframework.
  • Used SVN for version control of teh application.
  • Coordinated with teh onsite team for requirement transition and providing teh necessary inputs required for successful execution of teh project.Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components
  • Experience in creating build files using Maven.
  • Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML& Oracle DB.

Environment:JDK 1.8,Spring Framework 2.x, Hibernate3.x, JMS,Web Services, JSP, HTML, Node, AWS, CSS, JavaScript, jQuery, AngularJS,Junit, Jira, Maven, Ant, Jenkins, JBoss.

Confidential San Jose,CA

Java Developer

Responsibilities:

  • Teh application architecture of teh System is based on Spring MVC (Model View Controller) and JEE specifications.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, and spring integration with Hibernate.
  • Good knowledge of Spring& IOC, AOP, Spring MVC and springs integration with Hibernate and Struts technologies.
  • Designed and developed RESTfulservice interface using Spring MVC to teh underlying customer event API.
  • Experienced in writing JUnit Test cases for Java and JEE applications.
  • Worked on Spring Security for application autantication.
  • Manage, integrate and secure ART store's services in teh cloud (AWS, Cloud Bees, and JIRA etc.).
  • Good experience with Cassandra NoSQL Database.
  • Implemented teh REST apis and data transformers using teh JAVA connector which involves teh use of JAVA8 features Lambda and Streams.
  • Worked on Oracle and IBM DB2 as teh backend database and integrated with Hibernate to retrieve data access objects.
  • Wrote various queries using SQL and created a database using MySQL for teh manipulation of data from teh database.
  • Used Jenkins as teh Continues Integration Tool to build teh project to Development, Test and production environments.
  • Deployed micro-services as restful JavaWebservices.
  • Designed and developed Microservicesplatform to support a multitude of enterprise level applications.
  • Deployed Elasticsearch to aggregate logs with Logstash and visualize them with Kibana
  • Shared data and computing power tocompute-intensive engineering design patterns and software adjustments using Grid Computing.
  • Identifying appropriate AWS service based on computer, data availability, security requirements and storage.
  • Implemented application security including User Management, LDAP autantication, authorization (users has restricted access to app components according to their permissions)
  • Implemented a role-based security system for web-based administrative applications
  • Implementing security Single Sign-On application to share user management, autantication, and authorization among multiple applications.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum methodologies.
  • Experience in working with databases like DSE Cassandra and Cassandra Graph database, Neo4j and Oracle
  • Developed a new NodeJS middleware by integrating AngularJS into teh new API micro-services through teh EAN (Express JS, Angular, and Node.JS.) stack. These NodeJS apps will be within Docker containers.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login autantication.
  • Experience in working with Spring Quartz framework and developed various quartz jobs.
  • Responsible to support teh operations, monitoring, reporting according to teh requirement of teh higher management team by making Splunk Dashboards.
  • Worked on spring boot, Spring Rest full template to develop Application Level Micro Services.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, and Criteria.
  • Implemented and developed UI components using Angular JS features like Dependency Injection, Models, data binding, and controllers.
  • Used Java Messaging Services (JMS) for teh reliable and asynchronous exchange of important information such as payment status report.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in teh web service request response data marshaling as well as teh unmarshalling process.

Environment:Java 7.0, Spring 3.5, Hibernate 4.2, Eclipse IDE, Spring batch, Spring security, Spring Boot, JPA, Java Scripts, AngularJS, HTML 5.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services.

Confidential

Java Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real-time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used spring for creating teh object using dependency injection (IOC).
  • Developed teh web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request dat may be submitted.
  • seedHibernate as Object-Relational (OR) Mapping Tool for teh backend data.
  • Has used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Monitored teh error logs and fixed teh problems.
  • Developed teh different components of teh application such as JSP, Servlets, DAO and Used SubVersion (SVN) for version control.
  • Involved in teh Development of Spring Framework Controllers. Developed Controller for teh request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for teh build operation of teh entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, Bugzilla, Autosys, Aqua Studio, JIRA, Cygwin.

We'd love your feedback!