We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 13 years of extensive professional software development experience as Lead Engineer (Java/J2EE) and Full Stack Developer of medium to large sized projects in the area of Development, Design, Analysis, Functional Studies, Requirement Gathering, Estimation, Project Coordination, and S/W Configuration Management.
  • Full life cycle application development - requirements analysis, object oriented design, coding, testing, maintenance and production support of applications related to diverse domains that include Banking, HealthCare and Workforce Domains.
  • Worked on all application tiers - (a) Presentation Layer (UI - User Interface, AngularJS, BackboneJS, BootStrap, HTML, JavaScript, HTML, AJAX, JSF). (b) Web Tier (JSP, Struts (1.x, 2.x)). (c) Middle Tier (NodeJS, EJB, JMS, Web services, JDBC, Spring, Hibernate). (d) Database Tier (SQL, PL/SQL, Stored Procedures, NoSQL databases).
  • Expertise in Developing applications using Java, J2EE, Spring, Hibernate, Servlets, JSP, Web Services (REST/SOAP), SOAP, XML, JSON, Struts 1.0, Struts 2.0, XML, Eclipse, SWT, Visual Source Safe, SVN, JDBC, JDK, ANT, HTML, Java Scripts, Shell Scripting.
  • Sound knowledge and experience of different methodologies like Agile development, Scrum methodology, Test Driven Development, MVC. Experience in both Front End (AngularJS, HTML, JavaScript, JSP, XML, Servlet) and Back end developments (Hibernate, JDBC, Databases).
  • Team player with good interpersonal skills.
  • Excellent verbal and written communications skills.

TECHNICAL SKILLS

Processes: Agile-Scrum

Languages: Core Java, C++, UML, HTML, JavaScript, Visual Basic, PL/SQL

Technologies: Core Java, J2EE (JSP, Servlets, JDBC, JMS), Apache Struts 1.2 and Struts 2, Spring, JSF, Hibernate, JPA, Web Services (Soap and REST), JSON, XML, JS frameworks (AngularJS, BackboneJS, jQuery)

Database: Oracle (PL/SQL), MySQL, MongoDB, PostgreSQL, DB2

Tools: Eclipse (with multiple Plug-ins), IntelliJ Idea, SQL Developer, Soap UI, JIRA, Version One

Document Control /Source Control: Subversion, Microsoft Visual Source Safe, Microsoft Source Anywhere, Accurev, Git, Confluence, Sharepoint

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Interaction with Product Owner to discuss the priorities and requirements.
  • Development - Core technology was Java, Framework used is Dropwizard, Spring and MongoDB Database which performed the major data processing.
  • Implemented the core concepts of Spring like Dependency Injection and AOP.
  • Writing JUnit test cases using Mockito framework.
  • Performing data migrations by writing database scripts.
  • Adding new enhancements, refactoring existing functionality and performing bug fixes.

Confidential

Technical Lead, Full Stack Developer

Responsibilities:

  • Design and Develop the Enterprise Service Bus.
  • Interaction with Product Owner to discuss the priorities and requirements.
  • Development - Core technology was Java, Framework used is Mulesoft, Spring and Postgres Database which performed the major data processing.
  • Used AWS to set up the infrastructure. EC2 is used for Dev/Prod computation whereas RDS is used to persist data.
  • Integration with multiple servers. This include File Based, Database based and APIs based integrations.
  • Created the REST web services to produce and consume both XML and JSON data types to integrate persistence with presentation layer.
  • Implemented the core concepts of Spring like Dependency Injection and AOP.

Confidential

Technical Lead, Full Stack Developer

Responsibilities:

  • Design and Develop new modules and enhancements to the current functionality.
  • Interaction with Product Owner to discuss the priorities and requirements.
  • Development - Core technology was Java, Framework used is BackboneJS, Spring and DB2/Postgres Database which performed the major data processing.
  • Used Latest Java 8 concepts like Lambda Expression, Pipelines and Streams, Default Method, Functional Programming etc.
  • UI development was done using AngularJS/HTML. I added a number of modules for the website using these technologies.
  • Writing JUnit test cases using Mockito framework with TDD methodology.
  • Migrated the SQL queries to make the application compatible with PostgreSQL.
  • Created the REST web services to produce and consume both XML and JSON data types to integrate persistence with presentation layer.
  • Implemented the core concepts of Spring like Dependency Injection and AOP.

Confidential

Sr JAVA Developer

Responsibilities:

  • Design and Develop new modules and enhancements to the current functionality.
  • Interaction with Product Owner to discuss the priorities and requirements.
  • Development - Core technology was Java, Framework used is Struts 2, Spring and Postgres Database which performed the major data processing. Front End was written in AngularJS and deployed on Node server.
  • Writing JUnit test cases using Mockito framework with TDD methodology
  • Created the REST web services to produce and consume both XML and JSON data types to integrate persistence with presentation layer.
  • Created the UI pages using AngularJS, jQuery, etc
  • Implemented the core concepts of Spring like Dependency Injection and AOP.

Confidential

Lead Software Engineer

Responsibilities:

  • Played the role of Scrum Master and the senior developer.
  • Design and development of the new features for Hiring Solutions using Agile Scrum methodology involves estimation for the new stories.
  • Developing the features using Java/J2EE, based on existing product architecture.
  • Lead the team in successful implementation of multiple project i.e. Writing E-Verify Web Service solutions and developed web interface for mobile devices.
  • Presentation of developed features to the Product owners, fixing defects/enhancements as part of product releases.
  • Writing use cases for the new requirements. Developed Unit test cases using JUnit and Automated test cases using Selenium.
  • In DAO’s used JDBC to interact with the database. Some modules used Hibernate for persistence. Mapped java objects to relational tables. Coded hibernate mapping files.
  • Did Service Oriented Analysis and Design. Identified, designed, coded and tested Web services.
  • Received appreciation from Product team for the quick transition of role from team member to Scrum Master.
  • Received appreciation from Client for leading the E-Verify Integration and MobileView projects.

Confidential

Senior Software Engineer

Responsibilities:

  • Requirement Analysis, verification and detail Design for the application
  • Worked as a developer at on shore for 1.5 months.
  • Developed JSP pages, struts action classes and action forms
  • Integration with other project modules, defining touch points, resolving post production technical issues, feature enhancements and defects resolution.
  • Played a role of Configuration Controller and Defect Prevention Controller for a team of 25.
  • Did Service Oriented Analysis and Design. Identified, designed, coded and tested Webservices.
  • Designed and coded Web Modules using JSP pages, Struts Actions Classes, Action Forms, Struts Config File, Business Delegates, Business Objects, Value Objects, Generic Value Objects, etc.
  • Used core Java features such as multithreading, synchronization, serialization, exception handling, exception chaining, checked/unchecked exceptions, collections, arrays, interface inheritance, implementation inheritance (Abstract Classes), polymorphism, method overriding, serialization, overloading, cloning, Collections utility class, etc.
  • Mentored junior developers. Wrote document for coding guidelines and program naming conventions. Helped hire programmers for the team.
  • Did Code Reviews. Helped improve application performance

Environment: J2EE (Java, JDBC, JSP), Tomcat 5.5.25, Struts 1.2, Tandem, Oracle 10g and Cisco ACE XML Gateway, SOAP Web Services

Confidential

Member Technical Staff

Responsibilities:

  • Requirement Analysis and detail Design for different modules.
  • Worked on database design and creating tables, table relationships and database diagrams.
  • Design/Developed Modules using Java (Core Java, JDBC) to implement the integration between different modules.
  • Developed Indus to Documentum integration based on MVC design using Java Servlet, XML Parser Classes and ICDS (Indus provided module). Deployment of ICDS Module and DCTM Interface using Websphere 6.0
  • Developed Struts frame work/components using Model View Controller architecture for Explorer Pack’nGo module.
  • Writing Stored Procedure, User defined function, Triggers and DTS Jobs in Oracle databases.
  • Used Design Patterns - Singleton, Factory, MVC, Business Delegate, Value Object, Value List, Data Transfer Object, etc.

Environment: Windows 2000/NT, J2EE (Java, JDBC, JAXP, JSP), Apache Struts, Tomcat 4.1, Oracle

We'd love your feedback!