We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 5+years of total professional experience in user interaction, requirement gathering, systems analysis, design, development, implementation, Unit &System Testing, and Production Support of many N - Tier Application Systems.
  • Experience in Bulk Data loading using Oracle utilities SQL Loader and External Table.
  • Vertical industry experience includes Financial Services, Insurance and Telecom.
  • Expertise in developing both front end & back end applications using Core Java, J2SE, J2EE, Struts1.2/2.0,Bootstrap, Spring (IOC&AOP), JDBC, Hibernate, Session Beans, Servlets, JSP, AJAX, Apache Tomcat, EJBS, XML, HTML, JavaScript and Web Services.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
  • Experience with web-based application servers like Apache Tomcat, JBOSS, WebLogic and WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
  • Good Experience and Very Strong programming skills on Collections, Multi-Threading, Exception Handling, OOPs and developed business rules using Core Java (J2SE).
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Strong experience in RDBMS technologies like Oracle, MySQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Experience in handling, configuration and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
  • Experience in working with databases like MongoDB, MySQL,Apache Kafka and Cassandra
  • Good experience with Software development methodologies like agile Methodologies.
  • Good experience with build tools like Ant, Maven and hands on experience on SQLlog and SQL Developer.
  • Good experience with Version control systems like SVN, Clear Case.
  • Good working experience with deploying applications in Unix/Linux.
  • Highly experienced working with logging frameworks like log4j.
  • Have working experience on Angular JS and Node JS.
  • Hands on experience in creating components using React Js.
  • Good experience in creating components documentation using React Js.
  • Experienced working with bug/defect tracking tools like JIRA.
  • Used integrated environment for java such as Eclipse, NetBeans.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Excellent written and oral communication skills, team playing spirit and strong analytical &problem-solving abilities.

TECHNICAL SKILLS

J2EE/JEE Frameworks: Spring3.0/4.0, JPA, Hibernate3.x/4.x, Struts2EJB2.0/3.0, JMS, JDBC and JNDI.

Web Technologies: Servlet3.0, JSP2.0, HTML, Bootstrap, XML, XSD, XSLSOAP and WSDL.

Application/Web Servers: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x/7.x/8.x .

Databases: Oracle, My SQL 5.0, MS Access, Toad

Languages: C/C++, SQL, PL/SQL, Java script

Software Methodologies: Object Oriented Analysis & Design, UML

Modeling Tools: MS Visio, Astah Professional

IDE: Eclipse, My Eclipse, Net beans, IntelliJ

Source Control: CVS, SVN, Tortoise SVN, Silk Subversion

Project management Tool: MPP, IPM+, Rally Agile tracking tool.

Operating Systems: Mac OX, Linux, WINDOWS XP/7/8.

Java Script Libraries: Angular.js 1.x and 2.0, ReactJS, Redux, Node.js.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential

Responsibilities:

  • Developed Session beans which encapsulate the workflow logic.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used JAXB API to bind XML schema to java classes.
  • Designed the application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
  • Used Spring Framework to integrate with OR mapping tool Hibernate.
  • Used Hibernate to store the persistence data into the Oracle9i database and written HQL to access the data from the database.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Used XML Web services for transferring data between different applications.
  • Used HTML5 Navigation menu that is role based, CSS3 and Javascript for displaying and managing user interface for customer related information, validation purposes.
  • Tested the application functionality with JUnit Test Cases.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Developed logging module using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control. Extensively used ANT as a build tool.
  • Deployed the applications on Apache Tomcat web server.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Routing to URLs and Controllers based on the request using Angular JS MVC framework.
  • Used Jakarta Struts Framework for rapid development and ease of maintenance.
  • Developed a web-based reporting for credit monitoring system with HTML, Bootstrap, JSTL, custom tags and Tiles using Struts framework.
  • Developed the application for responsive to different screen resolutions using Bootstrap and CSS media queries.

Environment: Eclipse/IBM RAD, Apache Tomcat 5.5, Hibernate 3.0, struts 1.2.4, EJB 2.0, Servlets2.2,JSP2.0,JNDI, JDBC, PL/SQL, HTML, CSS, JavaScript, XML Web Services, Angular JS,SOAP, WSDL, JavaScript, windows 2000, Oracle9i, Sybase, JUnit, multithreading, CVS, ANT and Log4J.

Sr Java developer

Confidential

Responsibilities:

  • The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Designed and added new functionality extended existing application using J2EE, XML, Ajax, Servlets, and JSP.
  • Studied the impact of the requirement and prepared the Requirement functional and technical documents.
  • Created different batch programs to clean up tables in DB2 database.
  • Extensively used Collections and Exceptions in batch program for database clean up.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Used Struts framework in UI designing and validations.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Client-side validations are done using JavaScript and server-side validations are done using Struts validator framework.
  • AJAX forms are created for update operations.
  • Data was converted into JSON using JSP tags.
  • Enhanced the existing application to meet the business requirement.
  • Establishing JDBC connection using database connection pool.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Participated in the Production support and maintenance of the project.
  • Created new tables in DB2 database.
  • The application was developed using Eclipse on Windows XP. Deployed the application on Apache tomcat server on windows server.
  • Used Clear Case version control system.
  • Performed usability testing for the application using JUnit Test.

Environment: Java, Apache Tomcat Server, DB2, UNIX, Clear case, Junit, Java script, Ajax, Json, Struts, Design patterns, Eclipse.

Full stack Java Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j
  • Built REST API end-points for various concepts.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Developed presentation layer using HTML, CSS, bootstrap and Javascript and React Js.
  • Used EXT-JS framework for building interactive web applications using techniques such as Ajax, DHTML and DOM scripting.
  • Expertise in design and development of web and enterprise applications usingReact,Redux,AngularJS, jQuery, JavaScript, Ajax, Bootstrap, HTML5, CSS3, SASS, Stylus, ES6.
  • Designed powerful JSP Tag libraries for reusable web interface components.
  • Used web services using SOAP to transfer the amount to transfer applications that are remote and global to different financial institutions.
  • Developed SOA web services using JSF(PrimeFaces).
  • Involved in development of web services for business operations using various Web Services API and tools like SOAP.
  • Developed XML schemas - XSD, DTD for validation of XML documents.
  • Developed application using Hibernate framework. Developed business domain layer using session and entity beans EJBs.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status reports.
  • Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Involved in Sprint meetings and followed agile software development methodologies.
  • Deployed the application on WebLogic.
  • Developed JUnit test cases for all the developed modules.

Environment: Java, J2EE,PL/SQL, EJB 2.0, JMS,JNDI, Oracle,XML, DOM, SOAP, Rationale Rose,Eclipse IDE, Java Microservices, WebLogic,Hibernate 2.0, MSSQL Server 2008,Agile, DDD (Domain driven design) conceptsPrimeFaces,HTML5,CSS3, U, JUnit, Mockito

Java Programmer

Confidential

Responsibilities:

  • Involved in complete software development life cycle (SDLC) using agile methodologies, requirement gathering, analysis of deliverables, preparation of detailed use cases and functional requirement documents.
  • Responsible for design of prototypes and UML diagrams as per client requirement.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading,Struts, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
  • Developed the application front end with HTML, Bootstrap, CSS, Java Script, React Js, Tiles, JSP, Ajax, Struts Tag-libraries, Custom Tags
  • Worked with HTML5, CSS3, JSON, JavaScript, React Js and ES6 for developing user interface.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • Created components using React Js and also created documentation for components.
  • Working with SAX/DOM XML parsers & configuring of XML files like Tiles.xml, Web.xml, etc.
  • Design Development using Design patterns like MVC, Singleton, Transfer Object, Factory & Facade.
  • Software error correcting & bug fixing.Defect management & tracking using HPQC.
  • Oracle database design & making database connection using JDBC & wrote Complex queries & Stored Procedure.
  • Worked with SOA based components using SOAP Web Services, Spring.
  • Wrote ANT/Maven scripts to build JAR, WAR and EAR files.
  • Involved Testing, Debugging and providing Documentation.
  • Application deployment on Tomcat Web Server & Web logic application server.
  • Leading a team of 6 people & working closely with them on development front.

Environment: Core Java1.5, J2EE, JDBC 4, Oracle 11g, JSP 2.1, XML, Servlet 2.5, Tomcat 6, Windows XP, Struts 2, Dojo 1.6, SOAP Webservices, Spring 3, Hibernate, Bootstrap, Oracle Sql Developer, Eclipse 3.6, Ajax, Jquery, log4j, Maven, HP Quality Centre, JUnit, SVN, Quick Arrow tool etc.

We'd love your feedback!