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.
