We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Over 8 Years of experience as a Java/J2EE Developer in Design, Development, Integration, Application Analysis, Deployment, and Support for Web, Standalone, and Client - server based software applications using Object Oriented Programming Concepts, Java, J2EE technologies such as Servlet’s, JSP, JDBC, HTML, CSS, Spring, Web services (SOAP, WSDL, Restful), Java Beans, JavaScript, AngularJS, Node.js, AJAX and XML.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing and good experience with software development practices such as Agile Software Development, Test Driven Development (TDD), Behavior Driven Development (BDD) and Continuous Integration (CI).
  • Experience in MVC Frameworks like spring and experience in SOA (Service Oriented Architecture) by creating the web services using SOAP, JAX-WS, JAX-RS, Restful, and WSDL.
  • Good Experience in Front End and User Interface (UI): JSP, HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON, CSS, Rich faces, Bootstrap, JQuery and Angular.js.
  • Strong hands-on experience with Spring MVC, Spring Boot, Validators, Spring Annotations, Spring tag library, InversionOfControl (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO and Hibernate
  • Experience in developing applications using ORM frameworks like Hibernate, JPA and MVC frameworks like Struts, Spring etc. Experience in performing Unit/Integration & System testing using JUnit, Mockito and Power Mock.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Node.js, Action Script, JSF and JSP.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC) and Java Naming and Directory Interface (JNDI)
  • Proficient in using WebLogic 10.3, JBOSS, Tomcat, Web sphere 7.1 & Hands on experience in UNIX and Linux Command.
  • Experience with PivotalCloudFoundry (PCF) using to deploy, manage, and scale applications.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Solid experience with AWS cloud services EC2, EBS, RDS, Dynamo DB, Lambda, S3 and API Gateway.
  • Expertise in using IDEs like Eclipse, IntelliJ IDE in various Configurations with version control tools like CVS, GIT, SVN and IBM ClearCase.
  • Experience in deploying the applications on clustered and standalone WebLogic Servers and maintaining Load balancing, failover, high availability, and session replication.
  • Experience of Database design in Oracle/SQLServer/MongoDB query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Strong experience in Security-System development for web applications using Spring-security. Involved and developed all phases of security implementation using spring security system, against all types of authentications: LDAP authentication, Database authentication.
  • Implemented micro services using Pivotal Cloud Foundry Platform (PCF) build upon spring boot services.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). Experience in Amazon EC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Ability to interact with managers and clients to report project status, and deliverables. Highly motivated to take independent responsibility to contribute and be a productive team member.
  • Very good self-starter, ability to do multitask and succeed in a dynamic environment.

TECHNICAL SKILLS

Programming languages and Scripts: Java, J2EE, Java Script, HTML, DHTML, CSS, JSTL, Perl, XML, PL/SQL.

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL, JDBC.

IDE Tools: Eclipse, IntelliJ, RAD and Net Beans, JDeveloper, JBuilder.

J2EE Common Services APIs: SOAP, RESTful web service, Hibernate, JPA, JMS, Java Servlet, SWINGJSP, EJB2.0/3.0, JDBC, Axis, web services, JNDI, JAXP, JTA, JFS, JAXBAJAX, JSON.

Application Servers: BEA WebLogic, IBM Web sphere 4.0 and 5.X, JBOSS

Web Servers: Apache Tomcat 8.

Frameworks/ APIs / Tools: Spring core, Spring AOP, Spring Transaction, Spring MVC, Struts, JSFLog4j, Ant, WEB-SERVICES (REST, SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, Clear Case, SVN, Git

ORM: Hibernate, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE

Confidential - Fort Worth, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of application using AGILE methodology (SCRUM).
  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements, and architecture of the project.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Customized Jasper Reports and SQL procedures according to the client requirements. Designing and creating business rules using Corticon Rule Engine. Utilized AGILE Methodology (SDLC) to managed projects.
  • Created reusable components in AngularJS using Custom Directives Filters, Services, and Factories. Worked with AngularJS routers like UI router to establish routing between Nested html views.
  • Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Created reusable components in AngularJS based on the project need using Custom Directives Filters, Services, and Factories.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented AWS client API to interact with different services as Console configuration for AWSEC2.
  • All logic exposed via interfaces and practices of TestDrivenDevelopment (TDD) followed consistently.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Written Jenkins pipeline template script in groovy programming language for automation of build and deployment.
  • Involved in preparing Maven builds scripts, deployments, integration, and configuration management of the entire application modules.
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Used Jenkins and Maven to manage automated builds from IBM Clear Case and to track promotion status.
  • Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
  • Created YALM script to push into Cloud Foundry.
  • Involved in deploying the application in the AWS cloud environment using cloud template. Also participated in configuring load balancing, LDAP.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer.
  • Developed unit test cases using JUnit and Log4j for logging.
  • Used GIT for source Management.

Environment: Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, Maven, Jenkins, AWS, JUnit, CSS, HTML, XML, XSD, JavaScript, Oracle 10g, IBM WebSphere Application Server and UNIX.

Confidential -Raleigh, NC

Java/J2EE Developer

Responsibilities:

  • Actively took part in complete development of agile methodology from gathering the requirements to testing the application.
  • Implemented the front end using HTML, CSS, and JavaScript and used Ext-JS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using Node-JS, and Mongo-db.
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Worked intensively on AWS services S3 and Dynamo DB get and Patch operations
  • Responsible for AWS EBS deployments using Cloud Front templates
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented SpringAOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Written Cloud formation templates and deployedAWSresources using it.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
  • Implemented thesecurityfor service layer methods usingSpringSecurity.
  • Responsible for developing XQuery and Java code to create REST web services.
  • Usedspringfor bean management across layers and for loading database configuration. Also used ML Java APIs to interact with database.
  • Used Oracle database and wrote complex SQL queries to import the data from various data Sources.
  • Implemented advanced Search in the application using XQuery, triples, Semantics, and Java APIs.
  • Used NoSQL database for storing the unstructured documents and responsible for administration including Database creation, Clustering, load balancing, managing servers, indexing, security.
  • Responsible for creating the auto-deployment scripts using Gradle build tool for creating the database and ingestion of data etc.
  • Developed service components which are exposed as web services using Restful Web Services using JAX-RS (Jersey API) and JSON, and developed service components to consume web services.
  • Used J2EE design patterns like DAO, DTO, and Service Locator etc.
  • Maintained source code versioning using GIT. Source Tree is used as GUI for GIT.
  • Worked closely with the clients and interacted with the vendors/data providers to ensure successful project execution using strong verbal communication skillswithin the given time limit.

Environment: Java 7.0, J2EE, Spring MVC, Rest web services, JNDI, LDAP, JavaScript, XML, EXT JS, AJAX, XQuery, JUnit, JAX-RS, GIT Source Tree, Linux, Oracle, AWS.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.
  • Used standard J2EE design patterns and Model-view-controller (Spring MVC) in application design.
  • Used SVN repository for source code management and to keep track of source code versioning.
  • Used Jenkins, Selenium, and JUnit to support source control system for development needs.
  • Manage all tools (JIRA, Confluence, SVN and Jenkins) and their usage ensuring traceability, repeatability, quality, and support.
  • Worked with business analyst to complete scheduled java development tasks according to project timeline.
  • Worked on multiple web projects included gathering requirements and development by following code standards and best practices using Spring MVC, SOAP Web services and DB API.
  • Designed and implemented the UI using HTML, JSP, CSS, JavaScript, JQuery, AJAX, Angular.JS, Node.js, Backbone.js and Bootstrap.
  • Developed mobile applications using Spring 3.0 MVC, JavaScript, JQuery, Bootstrap, Media Queries in CSS, AngularJS and Backbone.js.
  • Developed Java Server Pages JSP and Enterprise Java Beans EJB 3.0 backend using Spring MVC Model-View-Controller architecture.
  • Involved in coding, building of Java applications using Core Java, Collections and Multithreading.
  • Developed Junit test cases for all developed modules and performed Unit and Integration Testing.
  • Worked and experienced in managing and migration of Atlassian tools like Jira, Confluence, and Bamboo.
  • Successfully involved in Test driven development model using JUnit and spring framework.
  • Developed application using Eclipse IDE. Used the ANT script to create the war Worked on logging module
  • Log4J to create log files to debug as well as trace application.
  • Used JIRA as project management tool and to track work items.
  • Designed and developed re-usable web services and Java Utility classes to support XML, XML Schemas, and XSL.
  • Written and modified SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.
  • Involved in fixing the production issues on timely manner.
  • Responsible to assign the defects and tasks to the Team and Tracking the status everyday by daily basis.

Environment: Spring MVC, Spring Security, Multithreading, Oracle 10g, SOAP Web services, My Eclipse IDE, Web Sphere Application Server, Java, JSP, EJB 3, HTML, Java script, jQuery, SQL, DB2, Spring Boot, TDD, JMS, JUnit, AngularJS, backbone.js, Selenium, Jenkins, Micro Services, Integration testing, and Log4j.

Confidential

Associate Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using struts, RAD and Oracle data base.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client-side validation using JavaScript and jQuery.
  • Designed the Application using Model View Controller Architecture.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the Application with Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend Oracle and wrote stored procedures, functions, and cursors for deleting and inserting using PL/SQL.
  • Deployed the Application in WebLogic App Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Worked on production issues.
  • Interacted with the Users and Documented the Application.

Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, Oracle 9i, JUnit, Window

We'd love your feedback!