We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY:

  • 9+ year’s of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java/J2EE Technology.
  • Excellent Java development skills using J2EE, Servlets, JSP, JavaScript, HTML, JMS, JDBC and Java Beans.
  • Experience in developing Restful web services and SOAP using JAX-RS, JAX-WS, JAXB, JAX-RPC, WSDL.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Strong core java skills including OOPS, Multi-threading, and collections and extensive working knowledge in complete java programming.
  • Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
  • Strong front-end UI development skills using scripting languages like HTML5, Angular JS, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON and XML.
  • Configured the Spring configuration file and Application context file based on the Spring and JPA entries.
  • Creating AWS elastic load balancers to point to multiple Jboss fuse instances.
  • Used various open source technologies like Apache camel, Apache cxf, Jboss fuse to replace proprietary technologies like IBM ESB software.
  • Experience in utilizing BPM REST API, WEB API and expose the Process Instances to various teams in the organizations.
  • Experience in developing web applications using JDK 1.6/1.7/1.8, JSP, JavaScript, AJAX, JSON, PLSQL.
  • Strong database skills in Oracle 9i/10g/11g, DB2, NoSQL (MongoDB) and MySQL.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Expertise in using and configuring various web & application servers like Web Logic, Tomcat.
  • Proficient in using IDE's like Eclipse, NetBeans, Web Logic.
  • Experience in Spring core, Spring MVC, Spring Web flow, Spring boot and hibernate.
  • Expertise in development of test cases using Junit, Mockito.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
  • Knowledge of integration technologies/frameworks including AXIS, SOAP, JMS, HTTP, Socket, FTP, SMTP/POP and integration platforms (EAI, ESB, BPI) such asJMS.
  • Has good knowledge of microprocessor interfacing, database structures, data structures, and of project management.
  • Experience in Designing and developing applications in distributed environments using XML.
  • Study the database needs of our applications and optimize them using MongoDB and NoSQL. 
  • Design and development of User Interfaces using JSP, JavaScript, Angular JS, AJAX, client side and server side validations. 
TECHNICAL SKILLS:

Operating Systems:  Windows xp/7 and Linux

Languages:  Java, J2EE, UML, XML, SQL, PL/SQL, JavaScript, C++, C# 

Web Technologies:  Servlets, JSP, JSON, JMS, JSF, EJB, Web Services, XML, HTML5, CSS3,SOA, AJAX, CXF, Angular JS, JQuery.

Design Patterns:  Singleton, Factory, Observer, MVC, Value Object, Session Facade, Service Locator, Data Access Object, and Business Delegate

Methodologies:  SDLC, OOAD, Agile (Scrum, XP)

Servers:  IBM Web Sphere, Web Logic, JBoss 5/6, Apache Tomcat 5/6/7.

Frameworks:  Struts, Spring, JPA, Angular JS, Hibernate, Apache CXF, JSF

Version Controls:  SVN, GIT

Databases:  Oracle 9i/10g/11g, Sybase, IBM DB2 7.0, NoSQL, MySQL, MongoDB

Development Tools:  Eclipse, STS

Build Tools:  Maven, Ant

Logging and Testing Tools:  Log4J, Junit, Mockito

Web Services:  Restful Web Services, soap

SUMMARY OF EXPERIENCE:

Confidential, Milpitas, CA

Senior Java Developer

Responsibilities:

  • Developed use cases from requirements and created UML diagrams such as use case diagrams, Activity diagrams and sequence diagram.
  • Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to improve the performance of the application.
  • Used Spring IoC Framework for Dependency injection, Spring MVC, Web services, SOA, Spring security features and integrated with the JPA framework.  
  • SOA design patterns, best practices are maintained during development of the service.
  • Extensively used JPA in data access layer to access and update information in the database.
  • Used HTML5 and CSS3 in the development in front end of the application.
  • Involved in the development of Restful Web Services using JAX-RS.
  • Used JMS API for asynchronous communication, implemented MDBs.
  • Used SQL to create, update and manipulate tables in Oracle.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used JUnit for unit testing
  • Used Tortoise SVN for source control of code.
  • Developed Maven scripts in pom.xml.

Environment: Java, J2EE, JDK1.7, Eclipse, Maven, Agile/Scrum, UML, JavaScript, Spring IoC, Spring MVC, Spring security, Hibernate, XML,JMS, JSP, HTML5, CSS3, jQuery, RESTful, JAX-RS, Ajax, JUnit, JDBC, Oracle, SQL, PL/SQL, SVN, Apache.

Confidential, Denver, CO

Senior Java Developer

Responsibilities:

  • Followed AGILE Methodology and participated in SCRUM Meetings
  • Involved in system design and Core java development using Collections and Multi-Threading for the action classes.
  • Created JIRA projects, templates, workflows, screens, fields and other administrative activities.
  • Development work was done in Java Swing using the oracle NetBeans Application Framework.
  • Published RESTful web based services, and tested end to end using REST Client. 
  • Involved in development of Web Services using JAX-RS.
  • Used Core Java, Collections API, threads, generics, reflection, and JDBC.
  • Used Spring core for dependency injection/inversion of control (IOC).
  • Developed & deployed the application in WebSphere Application Server.
  • Good knowledge on Data Migration, Data Extraction, Data Transformation and Data Loading using Oracle PL/SQL.  
  • Involved in the development of user interfaces using JavaScript, JSP, AJAX.
  • Created Strategy plan for Data Migration activity as per ISO standard.
  • Performed drive tests for BSC data migration, MSC handovers and other activities.
  • Implemented Test Driven (TDD) Design to build testable and maintainable application.
  • Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development) 
  • Produced and Consumed the RESTFUL web services.
  • Developed the UML use cases sequence and class diagrams using Rational Rose
  • Used Struts tiles and activity Framework extensively in developing the web applications.
  • Written the Rest Services to get the data from NoSQL- MongoDB collections in JSON format.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Worked with Hibernate for the use of relational databases structuring of the application.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Worked with Web Logic application Server for the deployment of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with Oracle 11g for the backend development of the database.
  • Used SVN repository for version control.
  • Wrote build scripts using Maven.

Environment: Java, J2EE, Spring Framework 4.0, HTML5, CSS3, JSON, JMS, JPA, JNDI, SOAP, Restful Web services, Hibernate, flex

Confidential, Blue Bell, PA

Senior Java / J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed the application.
  • Developed Alerts and Notifications using concurrency package and Executors.
  • Used Spring Framework for Dependency injection, security features and integrated with the JPA framework. 
  • Installed and configured JBOSS/Drools server with MySQL persistence.
  • Responsible for setup, installation and administration of JBOSS Fuse container.
  • Expertise through all parts on complete software development   life cycle (SDLC) with software development   models like JAVA, J2EE, EJB 3.x , Web services, SOA, SOAP. 
  • Configure and tune WebLogic/Jboss domains for performance, scalability and reliability.
  • Monitor, troubleshoot and tune Web logic and Jboss applications
  • SOA design patterns, best practices are maintained during development of the service.
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
  • Extensively used JPA in data access layer to access and update information in the database.
  • Consumed SOAP Web Services (WSDL, UDDI) from third party for authorizing payments to/from customer.
  • Used HTML and CSS in the development in front end of the application.
  • Used JMS API for asynchronous communication, implemented MDBs.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Effectively made use of Bulk Collect, Multi Table inserts, Merge, Collections, SQL types, PL/SQL tables & Nested tables.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Created proof of concept using responsive web design, Node.js, HTML5, and CSS3.
  • Involved in Regression Testing Using Selenium.
  • Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
  • Used message queuing service provided by cloud platform AWS-SQS.
  • Configure and monitor numerous MongoDB and NoSQL instances.
  • Developed PL/SQL scripts in accordance with the necessary business rules and procedures.
  • Used SQL to create, update and manipulate tables in Oracle.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Maven scripts in pom.xml.

Environment: Java, J2EE 1.6, DB2, JavaScript, XML, XSL, hibernate 3.0, Spring Framework 3.0, WebSphere Application Server 7.0, Maven, Angular JS, Jenkins, JSON, JMS, CVS, Node JS, NoSQL, Express JS, CXF, JAX-WS, AJAX, JPA, HTML5/CSS3, Tortoise SVN.

Confidential, Hudson, MI

Java Developer

Responsibilities:

  • Designed, developed, debugged and tested the web-based application using the J2EE architecture.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF Prime face validators. 
  • Implemented Transactions and Batch Updates using spring framework.
  • Developed user interface to consume Rest web service to perform BPM tasks. 
  • Used SVN for software configuration management and version control.
  • Java Services work for Apache CXF and Service Mix as part of JBoss Fuse.
  • Used XML document object to parse XML document.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • The UML use case designs are developed for each business requirements using Rational Software Architect.

Environment: J2EE, Java 1.6, JSP, JavaBeans, Core Java, Java Script, JQuery, JSF, XML, XSLT, WebSphere Integration Developer, WebSphere Application Server (WAS), Rational Software Architect, JSON, SVN, Apache CXF, Service Mix.

Confidential, Bothell, WA

Java/J2EE Developer

Responsibilities:

  • Used Junit for Unit Testing.
  • Developed business applications using web technologies like HTML, CSS based on W3C Standards.
  • Created Hibernate mapping files for each model class
  • Developed various helper classes needed following Core Java and Collection classes.
  • Made use of the Spring IOC framework, along with Hibernate for object-relational mapping.
  • Demonstrated ability to learn and apply new technologies quickly

Environments: Java, J2EE, Servlets, Spring Core, Hibernate, Eclipse, CSS, HTML, Apache Tomcat, Junit

We'd love your feedback!