We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Fort Lauderdale, FL

SUMMARY

  • Over 5 years of experience in different phases of Software Development Life Cycle (SDLC), including User Interaction, Analysis, Development, Implementation, Documentation, Testing, & Deployment of web - based applications using Java/J2EE technologies.
  • Expert in developing Multi-tier enterprise level web applications using variousJava, J2EE technologies including JSP, Servlets, EJB, JDBC,JavaBeans, Web Services.
  • Expertise in ImplementingJava/J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.
  • Expertise in client scripting language and server-side scripting languages like HTML5, CSS3, JavaScript, TypeScript, jQuery, Angular, React, Redux, Backbone, and Node.JS.
  • Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS, JAX-RS, Apache Axis, Apache CXF, JERSEY.
  • Developed & deployed Microservices based applications using Spring Boot & Spring Cloud.
  • Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity, and data integration of databases like Oracle, SQL Server, and even NoSQL like MongoDB.
  • Experience in Amazon Web Services environment and services like Elastic Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk & Cloud Watch.
  • Expertise on Application & Web Servers like WebSphere, WebLogic, Apache Tomcat.
  • Experience in working in both Windows, Linux and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Experienced in version control tools such as GIT, SVN and a ticket tracking platform JIRA.
  • Strong in using build automation tool Maven and continuous integration tool Jenkins.
  • Participated in requirements gathering and design meetings with clients and interacted with technical and business audiences.

TECHNICAL SKILLS

Languages: Java/ J2EE, C, C++, HTML, DHTML, SQL.

Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, ServletsPortals, EJB, JMS, Java Swing, JavaBeans, REST, SOAP

Frameworks: Struts, Hibernate, Spring

Web Technologies: HTML, CSS, Java Script, AJAX, jQuery, Angular, Microservices

Servers: IBM WebSphere, WebLogic, Apache Tomcat

RDBMS: Oracle, MS SQL Server, MongoDB

Tools: Eclipse, WSAD, RAD, CVS, JBuilder, ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential - Fort Lauderdale, FL

Java/J2EE Developer

Responsibilities:

  • Involved in the design, development and testing phases of software development using Scaled Agile methodology with Test Driven Development (TDD).
  • Created UML diagrams, Class Diagrams and Sequence Diagrams, using IBM Rational Rose.
  • Implemented MVC architecture using Spring MVC framework and composed application classes as Spring Beans using Dependency Injection.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Designed the front-end using web technologies likeHTML5, CSS3 and Twitter Bootstrap framework and Angular 2 for creating grid layout, responsive screen sizes and devices.
  • Developed reusable Angular 2 components which are compatible with latest versions of TypeScript and Angular CLI.
  • Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX & JSON to make asynchronous calls to project server to fetch data on the fly.
  • Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and MQ to deploy Identity Microservices.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Used OAuth2 authentication protocol respectively for security and authorization.
  • Developed a production Node.JS application with Express module and persisted user information in MongoDB using Mongoose ORM.
  • Used Node.JS to manage dependencies and Express.JS to build a modular server code-base.
  • Implemented version controlling using SVN and wrote build & deployment scripts using Maven on UNIX environment.
  • Responsible for setting up the application with Jenkins & AWS and deployed it in Tomcat.
  • Used GIT for version control and used Eclipse as the IDE for developing the application.
  • Used Rational Clear Quest for defect fixing. Involved in guiding, mentoring new contractors to understand the application
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.

Confidential -Folsom, CA

Java/J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using Angular, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page. Worked on JSON to populate required modules in jQuery.
  • Developed an HTML parser and then build the DOM tree with that and using this DOM tree one can split out the XML document.
  • Used Angular2 Router to build Single Page Applications to navigate through the different status and multiple modals.
  • Used React.JS to create Controllers to handle events triggered by clients & send request to server.
  • Worked with Bootstrap components ofAngular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
  • Imported third party data feeds using RESTful web services and used AWSJavaAPI to interact with AWS Feature such S3 to store and EC2 to create instance.
  • Worked withJavalibraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Developed genericJavapackages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Developed code using Java 8 features like lambda expressions, streams, predicates and new date time API.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Developed the application using Spring tool suite and involved in testing and deploying to other environments on WebSphere application server
  • Wrote test cases using Mockito as the Unit testing framework and Selenium as automation testing for the developed Java applications.
  • Worked within a cross-functional team of developers, BAs, & QAs to develop, test, and implement software based on client and internal in requirements.

Confidential -Mossville, IL

Java Developer

Responsibilities:

  • Involved in different phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co- ordination of Struts MVC, JSP, Servlet and Custom Taglibs.
  • Implemented Dependency Injection (IOC) feature of Struts framework to inject dependency into objects and AOP is used for Logging.
  • Responsible for setting up Angular JS framework for UI development. Developed HTML views with CSS, JSON and AngularJS.
  • Implemented Struts Dispatch Action class and form bean classes using Struts framework.
  • Used Struts Validator Framework's validate plug-in to handle Client-server validations.
  • Designed and developed reusable Java utility classes for business logic functionality using services like JDBC and JNDI.
  • Developed and utilized J2EE Services & JMS components for messaging communication in WebLogic Application Server for Credit Inquiries.
  • Developed Web service modules based on SOA architecture to consume services.
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
  • Created Stored procedures and scheduled jobs to support our applications for to create reports for customers.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client-side validations.
  • Developed project in Eclipse IDE and created DB interactions using Hibernate.
  • Provided management with technical documentation for Java applications using MS Visio and MS Word.
  • Written J-Unit test scripts to automate the unit testing process.

We'd love your feedback!