We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SKILLS:

  • Around 8 years of professional experience in design, analysis, development, deployment and testing of Web and distributed N - tier applications using Java and J2EE technologies in different domains.
  • Worked in all the phases of Software Development Life Cycle with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Worked in Agile (SCRUM), test driven development, prototype development and Waterfall software development methodologies.
  • Designed User Interfaces using JSP and HTML, DHTML, JavaScript, CSS, JQuery, Bootstrap and AngularJS for providing the user interface and communication between the client and server.
  • Experience in using JAX-B to incorporate XML data and processing functions in Java applications.
  • Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, JNDI, Web services, XML, JPA, JMS and JDBC.
  • Proficiency in developing software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, and Service Locator) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern) using Struts and Springs.
  • Experience in building web applications using spring framework features like MVC, AOP, IOC, DAO and Template classes.
  • Experience in Hibernate 3.x/4.xHQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Knowledge in Java web frameworks JSF and Prime Faces.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Worked on Oracle, DB2, Sybase and MySQL.
  • Knowledge on NoSQL Databases like Apache CassandraMongoDB.
  • Worked on Database Development wrote SQL queries, Stored Procedures, Functions, Triggers using SQL Server Management Studio, SQL Developer and TOAD.
  • Worked on bug tracking tools like JIRA.
  • Worked on building and deploy tools - Ant, Maven, Jenkins and Hudson.
  • Worked on with IDE tools such as Eclipse, NetBeans, Jdeveloper and version management tools GitHub, SVN.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Profound knowledge of mathematical and statistical principles and formulas.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Excellent interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java/J2EE

Java Technologies: JSP, Servlets, JMS, JDBC, JTA, JNDI, LDAP, Hibernate, Annotations, Java Mail, JMS, SAX/DOM.

Application servers: JBoss, WebLogic Server, IBM WebSphere, TOM EE

Web Servers: Apache Tomcat 6.x/7.x, Glassfish, IBM Http Server

Web technologies: XML, XSLT, XSL,  JAXB, SAX, DOM, HTML, CSS, Java script, Node JS, AngularJS

Design Patterns: OOAD with UML, GOF/J2EE Design Patterns

Framework: Spring, Struts, EJB, Hibernate

Web Service: RESTFUL, SOAP, JAX-WS, JAX-RS

Methodologies: Agile, Waterfall

Testing: JUnit, JMeter, Selenium

IDE Tools: Eclipse, Net beans, JDeveloper, RAD

Databases: Oracle DB, DB2, MongoDB, PostgreSQL, My SQL

Build Tools: Ant, Maven, Jenkins

Defect tracking tools: Jira, Bugzilla

Version Controls: SVN, Git hub

Operating Systems: Windows XP/NT/7, Unix, Solaris, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Participated in entire life cycle Software Development Life Cycle (SDLC) for each feature right from the initial requirements gathering to the implementation.
  • Participated in business process analysis and requirement gathering for new feature.
  • Upgraded Lucene from 1.3 to 5.4.1 version and made compatible to Comergent framework.
  • Responsible in implementation and integration of Lucene based search for pricing of the products.
  • Implemented price based filters across application for different product categories using Lucene and Comergent framework.
  • Developed dynamic Templates attaching them to JAVAMAIL API.
  • Implemented and used Web services with the help of WSDL, SOAP and JAX-WS to get updates from third parties.
  • Used spring dependency injection mechanism to inject application dependencies at runtime.
  • Implemented different Angular based views and used Routers to implement logic to display different views.
  • Developed single page applications using Angular JS.
  • Generated a complete Maven project structure and added dependencies, plugins to pom.xml.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used JUnit for test cases.
  • Implemented spring transaction management using spring declarative transaction, Spring AOP point cuts and aspects.
  • Developed light weight business component and integrated applications using spring framework, spring web MVC using features like IOC and configuring application context for spring bean factory.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Performed version control using SVN.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time.
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.

Environment: Java 1.7, J2EE, Agile, HTML, JSP, Servlets, Angular Js, JQuery, Java script, Spring, Hibernate, Oracle 12g, Apache Tomcat Application Server, Hudson, Apache Lucene, REST and SOAP Web services, UML, JUnit, Log4J, Eclipse, SoapUI, SVN, WINDOWS 7, XML,JSON.

Confidential, Raleigh, NC

Senior Java Developer

Responsibilities:

  • Participated in the initial phases of the project like understanding and Analyzing existing System and providing Design for new feature set.
  • Used JavaScript, AJAX, JQuery technologies for front end UI designing, UI validations and integration of Restful web service calls.
  • Existing JavaScript code conversion into MVC pattern using AngularJS framework.
  • Have used nodeJS for building an auditing module and also used NPM for installing various JS frame works on to the nodeJS server.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed Web Services using REST.
  • Used Junit framework for testing the application.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.

Environment: Java 1.7, J2EE, JSP, Angular Js, nodeJS, Servlets, CSS, HTML, IBM WebSphere application server, Spring, Eclipse, oracle 11g, sybase, Sql developer, Windows 7, Hibernate, XML, XSLT, WSDL, SOAP, UML, Github, Rational Rose, Junit.

Confidential, CA

JAVA Developer

Responsibilities:

  • Involved in implementation of Order management module End to End. Which includes understanding functional requirement’s, coming up with interactive UI specs, integration of business logic and management of complete lifecycle of Order processing.
  • Used HTML, JS, JQUERY, JSTL, AJAX and CSS for developing interactive User Interfaces.
  • Used HTTP Services extensively to interact with web services using JAX-RPC and JAX-WS for data communication.
  • Used JSP Tag Libraries to implement the logic inside the JSPs.
  • Used SAX for XML parsing, JSON and AJAX to send request to secured web service.
  • Designed and implemented Hibernate Annotation-based layer.
  • Wrote DAO classes to interface with Database using Hibernate.
  • Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of DB2.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Understanding and preparation of WSDL, XSLT and XML schemas definitions.
  • SOAP-UI was used extensively for testing of WebServices across all environments.
  • Involved in development, performance testing and defects fixing.
  • Worked on various enhancements and bug fixes simultaneously.

Environment: Java 1.6, J2EE, Spring, Hibernate, IBM RAD, SOAP UI, WSDL, XML, JAX-WS, JAX-RPC, Web Services, JSON, DB2, IBM Web Sphere, JQuery, Jenkins, AJAX, JavaScript, Rational Rose, Eclipse.

Confidential, Great falls, MT

Java Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible business requirements from end users and business Analysts.
  • Developed Web Pages using HTML, CSS.
  • Worked with core Java code extensively using interfaces and multi-threading techniques.
  • Involved in developing applications using Java, J2EE and Struts.
  • Developed Action Form classes, Form beans, Action Classes using Struts.
  • Developed and configured the java Beans using Struts.
  • Created Web.xmlStruts -config.xml, Validation.xml files to integrate all the components struts.
  • Extensively used JSTL tag libraries.
  • Involved in developing SOA web services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in the developing of MAVEN POM.XML files and deployment in JBoss Application Server.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Conducted the SQL performance analysis on Oracle 10g database tables and improved the performance by SQL tuning.
  • Implemented Client side Web services (SOAP).
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Used JUnit and Test cases for testing the application modules.

Environment:J2EE, Java6, Struts, Servlets, JSP, Java Script, EJB, Web Services, CSS, Rational Rose, SOA, SOAP, Scrum, MAVEN, JBoss, Oracle 10g, SQL, Log4j, XML, XSD, HTML, JUnit, SVN, NetBeans IDE.

Confidential

Java Developer

Responsibilities:

  • Involved in designing of UML Diagrams.
  • Used command, factory and singleton Design Patterns.
  • Designed Web pages using HTML and CSS, JSP.
  • Used DAO classes to create persistent layer.
  • Developed the helper classes used by most of the components in this application.
  • Configured Logger, appended and layout using log4j.
  • Used Ant for building JAR s and WAR.
  • Used stored procedures and SQL Statements by building queries through Squirrel to persist or retrieve the data from DB2 database and developed customized tags to render the data on presentation layer dynamically.
  • Developed Application on JDeveloper.
  • Prepared Unit test cases as well performed Unit testing and Integration testing.
  • Used SVN as version control tool.

Environment: Java 1.5, J2EE, Struts, JSP, CSS, HTML, AJAX, XML, Squirrel, DB2, Agile, Junit, JDeveloper, SVN, Servlets, WINDOWS XP.

We'd love your feedback!