We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • 6+ years of experience as a Software Developer in Information Technology involving Analysis, Design, Coding, Testing, and Implementation of applications on Java/J2EE technologies.
  • Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Servlets, JSP, JMS, Struts, spring, Hibernate, XML, and SQL.
  • Expertise in designing and developing Client/Server and Web based applications using UML model and J2EE platform.
  • Experience in producing and consuming SOAP and Web Services technologies, including Restful, JAX - WS, JAX-RPC, XML, WSDL and SAAS based design.
  • Experience in development of Restful Web Services using JAX-RS and Jersey framework for the exchange of JSON and XML representations.
  • Strong technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL.
  • Experienced in database GUI/IDE Tools using TOAD, MySQL Client, and DB Visualizer.
  • Sound experience in developing SQL, Stored Procedures, triggers, functions using Oracle and comfortable working with a database like SQL Server, DB2, NoSQL, and MySQL.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experienced in writing applications in Maven, Gradle, Ant and deploying them on to the server.
  • Expert skills in designing and implementing web server solution and deploying Java application servers like JBoss, IBM WebSphere, Apache Tomcat 6.0/7.0.
  • Experience in using the Web Services such as SOAP and REST.
  • Worked on front-end technologies Angular JS, jQuery, HTML5 and CSS.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, AJAX, jQuery, JavaScript, Node.js and Servlets.
  • Experienced in handling Version Control Systems like GIT, CVS, VSS, and SVN.
  • Experienced in Object modeling and Object-Oriented design methodologies (UML).
  • Extensive experience with build tools like Maven, Gradle, Cucumber and Jenkins Version.
  • Proficient in multiple Databases like MongoDB, Couchbase.
  • Strong experience in implementing MVC frameworks like Struts 2.0, Spring 2.x and ORM tools like Hibernate, JPA in J2EE architecture.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, NetBeans.
  • Able to break down large complex problems into logical parts to accelerate solution development.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Involvement in working with small and large groups with fruitful in addressing newly specialized difficulties and discovering solutions to address the issues of the client.
  • Skillful knowledge on Agile process methodology, and Waterfall Methodology.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, JSP, JDBC, Servlets, JSON, Ajax, Shell Scripting, JavaScript, EJBs, JNDI, HTML, CSS3, Bootstrap, XML, CSS, SQL, PL/SQL, WSDL, ODM

Frameworks: MVC, Spring3.0/4.0, Hibernate 3.x, Struts 1.2, JPADatabases: Oracle11g, MySQL, Pl/SQL, IBM DB2, SQL Server, MongoDB

Web/Application Servers: Web Logic 12c, Apache Tomcat, IBM WebSphere, JBoss 5.0

Operating Systems: Windows XP/7/8, Unix, Linux, Solaris, MS-DOS, Red Hat Linux

IDEs & Tools: Maven, Eclipse LUNA JIRA, NetBeans, TOAD, RAD, JBuilder, Junit, Oracle SQL Developer, Tortoise SVN, SOAP UI, Tortoise CVS, WinSCP, Jenkins, AWS

Version Control: GIT, SVN, CVS

Design Methodologies: Design Patterns, SOA, Rational Rose, MS Visio

Testing Tools: JMock, Mockito, Junit4, Selenium

Protocols: SOAP, REST, HTTPS, FTP, TCP/IP

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software development life cycle (SDLC) using Agile Methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the Sprint.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlet, SQL, JSF, Spring and Hibernate programs.
  • Configured RESTful frameworks and Implemented in Java method calls.
  • Created event driven jobs using AWS tools like S3, Dynamo DB, SNS, SQS and AWS Lambda with Java.
  • Spring JDBC is used and Spring security is implemented for making the application highly secure in a flexible way.
  • Created Hibernate (ORM) XML files for mapping Persistent Objects to their tables and specifying other relationships.
  • Implemented a high-performance data processing platform using Apache Kafka, Apache Storm, and Apache Spark, Apache Cassandra to analyze stock data.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed application service components and configured beans Spring IOC, the creation of Hibernate mapping files and generation of the database schema.
  • Developed various Java beans for the performance of business processes and effectively involved in Impact analysis.
  • Worked on AWS SNS/SQS for implement asynchronous workflow.
  • Integration of automated build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Used $http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
  • Used Angular JS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server .
  • Developed front-end content using JSP, JavaScript, jQuery, HTML, CSS, Bootstrap, Node.js and Angular JS, Spring Tags.
  • Developed Data Access Objects (DAO) using JDBC API for Database access.
  • Creation of REST Web Services for the management of data using Apache Storm.
  • Implemented Junit test cases to validate configuration against feed files.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.
  • Followed Agile software development using Scrum.

Environment: Java 8, J2EE, JSP, Spring MVC, Hibernate, Spring Boot, Struts, jQuery, JSF, Dojo, JavaScript, CSS, AJAX, Angular JS, HTML5, Perl, REST, PL/SQL, Spring JDBC, SOAP, Node.js, Mockito, MongoDB, SVN, Scala, XML, AWS, Apache Tomcat, JIRA.

Confidential, Tallahassee, FL

Senior Java Developer

Responsibilities:

  • Developed application using Java, J2EE, Struts, Spring, Angular JS and SOAP/REST web services.
  • Worked on Agile Methodology, involved in Daily Scrum meetings, sprint planning, and product backlogs.
  • Designed the project using MVC, and Service Locator and Business Delegate patterns.
  • Developed Web applications using Java, J2EE, Struts, and JSP. Used AJAX, JSON to send a request to the server to check the functionality of the website.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Implemented Spring Framework AOP module to implement logging in the application to know the application status.
  • Designed and Developed Web services using RESTful and SOAP protocols with JAX-RS/Jersey, JAX-WS, XML, and JSON.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and JavaScript to simplify the complexities of the application.
  • Designed, developed a custom, single-page, responsive web application on the front end using Angular JS.
  • Involved in implementing single page applications using Angular JS directives, controllers, and services.
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Upgraded existing UI with HTML5, CSS3, jQuery, and Bootstrap with Angular JS interaction.
  • Written SQL Queries and Stored procedures to interact with Oracle DB.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.
  • Developed stored procedures, Triggers, and functions to process the trades using PL/SQL.
  • Handled adding and deleting of nodes along with monitoring of Cassandra Cluster.
  • Extracted data into DataStax Cassandra cluster from Oracle (RDBMS) using Java Driver tools.
  • Involved in unit testing, integration testing, and SIT and UAT phases. Performed defect tracking, bug fixing, and enhancements.
  • Backend Integration testing of micro services: thrift backend as well as API services.

Environment: Java 7, J2EE, NodeJS, JMS, EJB, RAD, UML, XML, XSL, HTML, CSS, Angular JS, Web Sphere, SVN, AJAX, JavaScript, JUnit, ANT, Oracle, Eclipse, Apache Ant, Web Services, Apache Axis, WebSphere, Agile Methodology, Windows and Linux.

Confidential, Ann Arbor, MI

Java Developer

Responsibilities:

  • Designing the applications using J2EE best practices and Java and J2EE design patterns.
  • Designing XML schemas for the application.
  • Developed and designed front-end using HTML, CSS, and JavaScript with JSF AJAX and tag libraries.
  • Developed the entire application implementing MVC Architecture integrating Hibernate and Spring frameworks.
  • Worked on development of Hibernate, including mapping files, configuration file, and classes to interact with the database.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Implemented Object-relation mapping in persistence layer using Hibernate framework in addition to Spring functionality.
  • Designed and Developed Web services using RESTful and SOAP protocols with JAX-RS/Jersey, JAX-WS, XML, and JSON.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used HQL and SQL for fetching and storing data in databases.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Designed and developed Stored Procedures, Triggers in Oracle to cater the needs of the entire application.
  • Worked with Clear Case for version control and Clear Quest for bug tracking.
  • Involved in production support, monitoring server, error logs, and Foreseeing the Potential Issues, and escalating to higher levels.

Environment: Java 7, J2EE, Spring, Spring MVC, Spring Web Flow, OOAD, UML, SOA, SDLC, Hibernate, Java/J2EE, Design Patterns, JDBC, AJAX, JavaScript, HTML, CSS, XML, XSL, JUnit, Waterfall, Maven, ANT, Web Logic App Server 10g, SQL, PL/SQL, Oracle.

Confidential

Java Developer

Responsibilities:

  • Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
  • Involved in system design and development in core java using collections, multithreading and exception handling.
  • Designed and Developed the user Interface using HTML, CSS, Spring MVC, Spring Web Flow, AJAX and performed validations using JavaScript and AJAX.
  • Business logic was developed using Session Beans and container managed persistence is Hibernate.
  • Involved in developing Web Services using SOAP (UDDI, WSDL), XML.
  • Worked on creating Packages, Stored Procedures & Functions in MYSQL using PL/SQL and TOAD.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
  • Used CVS for version controlling and Eclipse as IDE.
  • Apache Tomcat and WebLogic servers are used for deployment and administration of components.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java, JDK, Struts, Integration, JSP, AJAX, JavaScript, jQuery, Junit, Servlets, EJB, JST, XML, HTML, CSS, SOAP, WebSphere Application Server, RAD, MYSQL.

Confidential

Java / J2EE Support and Developer

Responsibilities:

  • Developing and testing new functionality, with general supervision regarding methodology and approach.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote clean, reusable, scalable, and secure Java code for deployment.
  • Developed testing algorithms for validating functionality.
  • Created XML unit test cases for testing the Web Services functions.
  • Involved in fixing the production defects and coordinating the monthly releases.
  • Involved coding SQL Queries, Stored Procedures, and Triggers.
  • Used jQuery to handle the client-side validations.
  • Implemented J2EE design patterns like Singleton Pattern with Factory Pattern.
  • Provided support to the testing team and involved in the Bug Fixing.

Environment: J2EE, HTML, CSS, XML, JavaScript, Eclipse, ANT, JUnit, CSS, AJAX, Apache Tomcat, Log4j, Subversion (SVN).

We'd love your feedback!