We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY

  • Over 7+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client's complex business requirements & mapping them to system specifications.
  • Extensive experiences in web based multi - tier enterprise applications & Client/Server Applications using Java/J2EE technologies and have good exposure in Model View Controller (MVC) Architecture based applications using Spring 3.x and Struts 2.x Frameworks.
  • Expertise in Spring framework using Modules like Spring Core, Spring IOC, Spring Mongo, Spring JDBC, Spring Integration, Spring Context, Spring AOP
  • Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases e.g. missing ELB, misconfigured Auto scaling Group, misconfigured EC2 Security Group, etc
  • Worked extensively developing web applications using Java, Servlets, JSP, JDBC, JavaBeans, AJAX, EJB, JNDI, UML, HTML, JSON/DWR, JavaScript, JQuery, AJAX and Angular JS.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOP (Object Oriented Programming) and applying OO principles in software development.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like Nagios, AppDyamics, NewRelic etc
  • Hands on experience in designing UML diagrams using Rational Rose.
  • Expertise in Core Java and J2EE technologies such as JSP, Servlets, EJB 2.0 and JDBC.
  • Good understanding of other J2EE technologies such as JDBC, JNDI, and JTA.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
  • Worked on applications using Java/J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Façade, Singleton, Factory and Adapter patterns.
  • Strong front-end development using Adobe Flex, Ext JS, AJAX, JavaScript, CSS3, HTML5 and DHTML.
  • Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
  • Experience working with web services using SOAP, WSDL and XML related technologies like XML/XSLT to process, validate, parse and extract data from XML using DOM, SAX.
  • Developed a web application project with Registration page, Buyer's and Sellers's home page, Shopping Cart page, and invoice page using JSF framework and object oriented analysis and design .
  • Experience in Vertica, Impala, Solr and NOSQL databases like HBASE and Cassandra and also performed benchmarking on BigSQL, Impala and Hive.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices
  • Worked with Multiple Databases like DB2, Oracle, Apache Derby and MySQL.
  • Experience with configuring connection pools using JNDI and JDBC.
  • Worked on wide variety of platforms like Unix and Windows operating systems.
  • Worked with wide variety of IDE’s like RAD, Eclipse3.0, and Net Beans.
  • Extensive use of Build tools such as Ant and Maven.
  • Experienced in building Web Services (REST, JAX-RS and JAXB).
  • Experience on Logging Framework Log4j.
  • Experience on working with testing frameworks like J Unit & Easy Mock.
  • Proficient in using version control tools like CVS, Clear Case, GIT, RTC and SVN.
  • Worked all phases of Software Development Life Cycle (SDLC) - Requirement Analysis, Design, Implementation, Testing, Documentation and Process management.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
  • Worked extensively on installation, upgrade and configuration of MS SQL Server

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE, HTML, XML

Operating Systems: Window 7/XP, Unix, Linux-Ubuntu

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB - Session Beans, JMS

Frameworks: Struts 1.x/2.x, Spring 3.x, Spring Boot JSF, JPA

Development Tools: Eclipse, RAD

Web Services: SOAP, WSDL, UDDI, JAX-RS, REST-Jersey, JAX-WS, CXF, AXIS, JERSEY

DB Servers: DB, Oracle, DB2, SQL Server and MYSQL - SQL & PL/SQL

Version Control tools: CVS, Harvest, IBM Clear case and SVN

Modeling Tools: Microsoft Visio, Rational Rose

Web/Application Servers: WebSphere, Tomcat, Web Logic and JBOSS,AWS

Messaging Technologies: JMS, IBM MQ Series

Other Tech &Tools: Log4j, SOAP UI, Putty, Jira, Rally

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in full SDLC designing software architecture, detailed design, data design, coding, testing and creation of functional and technical documentation.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Involved in Test Driven Development where we were able to identify real functionality of several modules and rectify the solutions based on it.
  • Actively involved with the team management & client as a part of Agile (SCRUM) software development.
  • Developed view components using JSP, JavaScript, CSS3, HTML5 and Custom tag libraries.
  • Created various UI components for different web pages using HTML5, Javascript, AngularJS, ExtJs.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and OpsWorks.
  • Developed history module in application using Spring MVC Framework by implementing Controller, Service classes.
  • Worked on Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Designed, developed and maintained the data layer using Hibernate.
  • Responsible for building this scalable distributed data solutions using Datastax Cassandra
  • Generated Hibernate Mapping files and created the data model using mapping files.
  • Used XML for exchange the data and used SAX and DOM parser to extract and read the required information from the XML.
  • Extensively worked in the tasks of segregation of code and modularized the front end layer, by loading managed beans into action classes loaded as singletons using Spring.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Developed a RESTful service to provide all the CRUD capabilities in accounting module.
  • Provided XML and JSON response format to support various service clients.
  • Developed Web Services using SOAP, WSDL, UDDI and XML.
  • Developed Storedprocedures, functions and views using SQL to get the details.
  • Used UNIXCron shell scripts to automate daily export/import processes.
  • Performed unit testing using JUNIT framework and created mock objects.
  • Used Maven for build and deployment.
  • Used Jenkins for continuous integration.
  • Used CVS as a Version control tool.
  • Monitored the logs using Log4J, fixed the problems, and used CVS for version control.

Environment: Java, Eclipse, Struts, Spring, Spring MVC, Hibernate, Restful, Design Pattern, JAX-RS, JSP, JPA, JavaScript, CSS, Camel, AJAX, HTML, DHTML, Cassandra, UNIX, SAX, DOM, XML, SOAP, WSDL, UDDI, log4j, Junit, Scrum Agile, CVS, Maven, Windows.

Confidential

Java Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Designed front-end pages using JSP calls to get the required data.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets, Controller classes and Service classes.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Experienced in building Web Services (SOAP, JAX-WS and JAXB).
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, DAO, Singleton, etc.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Designed and modified User Interfaces using JSP, JavaScript, CSS3, jQuery, AJAX.
  • Used JavaScript as the client side scripting language to perform validation on all forms and not to allow junk data.
  • Extensively used the Web Services and associated business modules integration.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services AWS
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS
  • Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
  • Developed the application on Eclipse IDE and deployed it on Web Sphere server.
  • Creation of Restful Web Services for the management of data using Jersey.
  • Consumed Restful Web services for getting credit card information from third party.
  • Used Maven to build and generate code analysis reports.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • Used Firebug for browser side debugging.
  • Reading the log files using Elastic search Logstash and alerting users on the issue and also saving the alert details to MongoDB for analyzations
  • Worked with version control management tool SVN to project check-in, checkout.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Jenkins for continuous integration.

Environment: Windows7, JDK 1.7, Spring 3.0, Hibernate, Servlets3.0, Web services(RESTful), SpringMVC, HTML5,CSS3,AJAX,JQuery,JavaScript JDBC, JSP, AngularJS, MongoDB, RAD 8.0.4, Scrum development process, Maven, SVN,PL/SQL, Web Sphere 8.0.0.1, JUnit and Log4j.

Confidential

Java Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Identified the business requirements for the client.
  • Involved in documentation of the architecture and configuration details.
  • Developed Front end Applications to provide access to the database servers.
  • Used XML Web services with SOAP protocol for transferring data between different applications.
  • Used JDBC to query, update and maintain Database Servers using SQL queries.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view
  • Updated UI as per changing needs and requirements.
  • Bug fixes for existing software system and software enhancement.
  • Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
  • Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Involved in writing JUNIT test cases and Code version controlling using SVN.
  • Performed client side user validations using JavaScript
  • Developed Java classes to simulate Web Services client and configurations for the application.
  • Used best practices while creating the web pages.
  • Understood their existing code and made changes to adapt the new environment.
  • Worked on Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Used XML for exchange the data and used SAX and DOM parser to extract and read the required information from the XML.

Hire Now