We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • Software professional over 8 years of experience in software development and application development with web technologies, distributed technologies and standalone applications.
  • High proficiency over JAVA programming, well versed with JAVA, JSP, Servlets, Web Services, Java Script, XML, XSL, JQuery, HTML 5, Ajax and CSS.
  • Involved in implementation of various Design patterns including: Front Controller, Business Delegate, Data Access Object, Session Façade, Singleton and MVC.
  • Designed and developed RESTful APIs using Spring MVC and CXF. The APIs support JSON and XML format for the responses
  • Expertise in design of enterprise applications using frameworks like Struts, Spring and ORM framework Hibernate.
  • Strong knowledge of Core Java technologies like Multi - Threading, Serialization, Collections Framework, Generics, Resource Bundles for Internationalization
  • Expertise in developing MVC architecture for web based applications using Struts and Spring MVC framework
  • Experienced with application development using database engines like Oracle 11g/10g/9i, SQL Server 2008/2005 and MySQL 5.1
  • Excellent analytical, programming skills and ability to work well in team environment.
  • Demonstrated competence of a good Team Player and ability to work on multiple projects.
  • Experience working in Waterfall and Agile methodologies.
  • Good exposure to frameworks/tools such as JUnit, Log4J, Apache Ant and Maven.
  • Excellent experience with Java Collections.
  • Experience working with NoSQL such as Lucene/Solr
  • Experience working on Amazon Web Services.
  • Good experience with XML technologies XML, XSLT and SAX/DOM parsers.
  • Expertise in relational databases Oracle, MySQL and SQL Server 2000.
  • Experience with JavaScript frameworks like AngularJS and NodeJS.
  • Excellent experience with Change Management using VSS, PVCS, CVS, SVN and Change Man DS.

TECHNICAL SKILLS

Languages: Java

Application/Web Servers: JBoss, Websphere, Tomcat

Java Technologies: J2EE/J2SE (JSP, JSTL, JavaBeans, Servlets, Web services, RESTful API, JDBC)

Web Technologies: XHTML, CSS, JQuery, JavaScript, AJAX, AngularJS, Bootstrap

XML Technologies: XML, DTD, XSD, XSLT, SOAP, DOM Parser and SAX Parser

Databases: Oracle, MS-SQL Server, MySQL

Frame Works: Spring, Struts, Hibernate, Log4j

Development Tools: Eclipse, WSAD, Intellij Idea, NetBeans

Other: Putty, Ant, Maven, UNIX and Windows Platforms, SQL-Navigator, Toad, PL/SQL Developer, JIRA, Remedy and Ticketzilla

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Dayton, OH

Responsibilities:

  • Involved in the entire life cycle of the project starting from the requirements, mockups, design, coding, and integration testing and production deployment.
  • Interacted with business owners on a regular basis to understand the desired functionalities and help them visualize the product by making suggestions.
  • Worked with the System Admin to stand up the architecture in AWS cloud. Responsible for setting up Dev, Test and Production environments.
  • Mainly responsible for developing RESTful API using Spring framework. Developed different Controllers that return the responses both in JSON and XML based on the request type.
  • Designed and developed the application using Spring MVC - Implemented various Controllers, used Spring’s component-scan and Auto wiring functionalities.
  • Aspects in Spring are used for logging and error handling.
  • Implemented role based authorization using Spring security.
  • Participated in developing with web pages using AngularJS, bootstrap and AJAX
  • Used Spring’s JDBCTemplate for developing the DAO’s for user contributions.
  • Developed unit test cases using Junit framework
  • Implemented rewrite rules in Apache web server
  • Supported both JSON and XML formats for the RESTful API. Used Jackson libraries for converting from POJOs to JSON and vice versa.
  • Currently supporting the application in production and working on parallel development for the next phase.

Environment: Eclipse, Tomcat, Apache Web server, MySQL, J2EE, JDK 1.6/1.7, Java Beans, RESTful API, Spring 4.0, JDBC, HTML, AngularJS, JavaScript, CSS, AJAX, XML, Maven, SVN, jQuery, Log4j and JIRA.

Search Developer

Confidential

Responsibilities:

  • Responsible for design, coding component and assembly testing of all application code owned by the Application Team.
  • Designed and developed the search application for the online shopping - a web based search application that searches over thousands of products.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Used Solr 4.8 with SolrCloud as the Search Engine
  • Worked on the Publish component to read the source data, extract metadata and apply transformations to build Solr Documents, index them using SolrJ
  • Developed RESTful API for searching over the products using SolrJ and Solr Cloud Server. Zookeeper is used as the monitoring tool.
  • Involved in designing of the schema.xml and solrconfig.xml.
  • Worked on the sharding architecture.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Implemented REST service application with Spring Data and Spring JDBC Template in backend.
  • Designed, developed and enhanced existing databases, emphasizing processing efficiencies and quality assurance.
  • Experience in Writing SQL Queries for data validation at the row and table level, Multiple-Column Sub queries, Scalar Sub queries and correlated Sub queries.
  • Test plans to identify and resolve application issues.
  • Covered the application with unit tests using JUnit
  • Involved in testing, debugging, performance tuning, bugs fixing and documentation of the system.

Environment: Java1.7, RAD 7.0, JSP, AngularJS, Spring, Solr, SolrJ, REST, SOAP, Oracle, MySQL, JSON, Maven, Python, WebSphere Application Server 7.0, Tortoise SVN, JIRA, Agile Methodology, Junit.

Sr. Application Developer

Confidential, Watertown, CT

Responsibilities:

  • Designed and developed the application - Worked on both front end and back end development.
  • Used JSP, JSTL, JQuery, and AJAX for developing the front end.
  • Used Spring MVC, Dependency Injection and Aspect Oriented Programming.
  • Implemented Persistence Layer using Hibernate 3.2 integrated with Spring 3.0.
  • Used Hibernate as ORM framework for mapping Java classes with database and Hibernate query language (HQL), Criteria, SQL to query.
  • Developed the code for asynchronous update to web pages using JavaScript and Ajax.
  • Participated in regular code reviews and design meetings.
  • Worked on Oracle as the backend database.
  • Created JUnit test cases.
  • Use Log4j for logging.
  • Used Oracle as the backend database.

Environment: J2EE, JDK 1.6, Spring 3.0, Hibernate 3.2, Tiles, AJAX, JSP 2.1, Eclipse 3.6, RAD 8.0, IBM WebSphere7.0, XML, XSLT, SAX, DOM Parser, HTML, JSTL, UML, Oracle10g, TOAD 10.1, PL/ SQL, JUnit

Programmer/Analyst

Confidential

Responsibilities:

  • Involved in the technical design of the project developing use cases, class diagrams, sequence diagrams, ER diagrams and technical design documents.
  • Responsible for scope change requests and enhancements development during the stabilization phase and prepared low level and mid-level plan.
  • Used RAD 6.0 and WAS 6.0 to design and develop the system.
  • Used struts MVC model along with the dependency injection property of spring
  • Designed and developed the user interface using JSP, struts, JSTL and display tag - JSP and servlets are used in designing and developing the screens for search, search results, Claims details, subscriber patient information, pricing, provider and error messaging.
  • Used Data Access Object (DAO), Filter and Model-View-Controller patterns.
  • Involved in production support, fixing bugs and documentation. Used JIRA to track bugs, issues etc.
  • Hibernate has been used as a framework for object-relational mapping and CRUD
  • Used JUnit for unit testing, Lunt build for automated builds and deployments to development, test and productions servers
  • Developed XSL Style sheets and XML schemas.
  • Responsible for setting up the Application server instance and Enterprise instance on Web Sphere.
  • Involved in developing SQL for reusable code.
  • Coordinated the Change Management of the promotion process using ChangeMan DS.

Environment: RAD 6.0, J2EE 1.5, Struts 1.2, Spring, Junit, SQL, Log4J, JSP, JSTL, Servlets, XML, HTML, CSS, Oracle, Hibernate, SVN, UNIX.

Java developer

Confidential

Responsibilities:

  • Developing solutions to requirements, enhancements and defects.
  • Involved in requirements Design, Development, and System Testing.
  • Involved in designing user screens using HTML, JavaScript, JQuery as per user requirements
  • Integrated Struts Validation Framework with Spring Framework to provide error handling.
  • Used Spring Dependency Injection property to provide loose-coupling between layers
  • Used Spring Bean Management, IOC, Dependency Injection.
  • Developed XML parser classes by using XPATH API for parsing XML documents.
  • Communicating across the team about the processes, goals, guidelines and delivery of items.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Used JMS for exchange of business data between the applications.
  • Involved in testing the complete flow of the modules.
  • Maintained and debugged the production application
  • Design of the modules of system using UML
  • Integration of the modules.

Environment: Java 1.3, Eclipse, Tomcat server 4,J2EE(Java1.4, JSP, SERVLETS), Spring, XML, Windows XP, JavaScript, UML, JQuery 1.3, JMS

We'd love your feedback!