We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

4.00/5 (Submit Your Rating)

Los Angeles, CaliforniA

SUMMARY:

  • Around 7 (Seven) years of experience in IT industry in Software Analysis, Design, Development, Deployment and Maintenance of Web and J2EE/Java applications.
  • Well versed in the complete SDLC starting from requirements gathering, use cases, design, development and testing.
  • Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like Astah, Power Designer, PlantUML for creating class and sequence diagrams.
  • Excellent experience in designing and implementing Web, Client/Server and distributed, cross - platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
  • Experience with Core java, such as Multithreading, Concurrency, Exception Handling, File Handling, IO, Generics, Data structures and Collections.
  • Experience with Maven, Spring boot and RESTful web services.
  • Expertise in client side and validations using HTML, DHTML, XHTML, AJAX, CSS and JavaScript.
  • Strong knowledge in Mobile User Interface (Android) development for testing.
  • Experience in application development using: JSP (Java Server Pages) and JSF (Java Server Faces).
  • Have knowledge in JS frameworks like Ajax, JQuery, AngularJS and ReactJS.
  • Extensive knowledge of MVC architecture and design patterns such as Creational, Structural Behavioral, Singleton, Factory, Facade, Builder, Observer, Delegate, Data Transfer Object, Data Access Object, Value/Data Transfer in the development of web based and distributed Enterprise Applications.
  • Working experience in spring framework - Spring IOC, Spring AOP, Spring MVC, Struts and Hibernate.
  • Experienced in Tomcat administration, installation, domain creation, JMS, JDBC configurations, J2EE applications deployment and troubleshooting.
  • Have experience in Design, Development and Deployment of Web-Applications applications on servers like Apache Tomcat, Weblogic and JBoss.
  • Experience in XML technologies, Schema, XSLT and XPATH, DOM, JDOM, SAX, XSD and Web Services with SOAP to design, deploy, develop and implement the intranet applications.
  • Working experience in NodeJS, Express framework.
  • Used RDBMS databases systems like Oracle, SQL Server, MS Access and MySQL.
  • Proficiency in Database Programming using Oracle, SQL Server and MySQL creating stored procedures, Triggers, Indexes, Functions, Views, Joins etc.
  • Used tools like Toad, PLSQL Developer and MySQL Front for performing database operations.
  • Proficiency in NoSQL database such as Couchbase.
  • Experience in managing project files in Software configuration management using version control tools like Concurrent Version System (CVS), SVN, GIT.
  • Have good experience in code static analysis tools like Findbug, SonarQube, Fortify.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Interaction with customers for solving their issues and Bug Fixing.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Able to effectively organize and prioritize multiple tasks. Strong experience in multithreading.
  • Strong experience in writing algorithms.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
  • Written and verbal communication with strong interpersonal, analytical, and organizational.
  • Strong experience in JIRA project tracking system.
  • Experience in Jenkins continue integration and continue delivery.

TECHNICAL SKILLS:

Skill Set: Java, C/C++, C#, JSP, JSF, HTML, CSS, XML, JavaScript, JSON, JQuery, AngularJS, ReactJS, JAX-WS, Web Services, SOAP, RESTful. JDK 1.6, 1.7, 1.8, JDBC, J2EE 6, JNDI, JPA, Servlet, JMS, EJB, JUnit 4. Struts 2, Spring, Hibernate. Apache Tomcat, Oracle, MySQL. NetBeans, Eclipse, MS Visual Studio, Visual Studio Code, MS Project, Version Control, Maven. AppDynamics, Prometheus, Splunk, Grafana, Charles. Mac OS, Windows XP/Windows 7, Red Hat Linux, CentOS, Ubuntu, VMware. Design Pattern, MVC.

PROFESSIONAL EXPERIENCE:

Confidential

Java/J2EE Consultant

Responsibilities:
  • Analyze existing program and draw UML graphs.
  • Maintained Apache and Java indexing service. Checked race condition using VisualVM. Monitored remote services health status using AppDynamics.
  • Modified the existing back end code for different level of enhancements.
  • Improved the searching performance by improve searching algorithm and memory leak bug fixes.
  • Updated Java data model and XML schema according to requirement. Validated large data file by running shell script and using Elastic Search.
  • Added new searching filter features
  • Designed and developed type ahead GUI and test functionality using NodeJS, Express, AngularJS, Boostrap.
  • Improved result ranking formula with Knowledge Graph provided by third party.
  • Manipulated large full data file and lots of delta date files using Shell to compare and debug real time search.
  • Tested performance using JMeter.
  • Wrote batch and WinSCP script to monitor and validate hundred of servers health and do functional testing during cutover.
  • Used SVN as source control tool.
  • Wrote VB script to send email with status report.
  • Wrote documentation and created orgnized Wiki pages to explain complected algorithm and business logic.
  • Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
  • Worked extensively as part of an onsite team.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects. Used JIRA as project tracking system.
  • Develop and maintain services based architecture utilizing open source technologies like Spring Framework.
  • Wrote test code using JUnit, Mokito, Powermock.
  • Used Spring boot and Maven to implement Web Services for integration of different systems.
  • Used Bitbucket and git command to manage source code.
  • Used Jenkins to build, test and continues integrate source code.
  • Deployed micro-service to AWS server using Kubernetes and Docker image. Configure api gateway using Apigee and internal tools such as AT&T Kconfiger, Deployment Manager, DME2, Route Offer Manager etc.
  • Involved in implementation of application using conventional design practices.
  • Involved in Profile and Discovery domains services maintenance and deployment.
  • Took advantage of tools such as Workbench to work with Couchbase.
  • Executed Couchbase CRUD using Python. Migrate profile data from different data buckets using Java and Python.
  • Did performance test using JMeter. Adjust different CPU, memory and service instances to meet SLA.
  • Create lots of sample request and response and automatic execution using Postman.
  • Created SQL queries, indexes, batch operation API to interact with Database.
  • Developed ORM for Hibernate to synchronize Domain Model and Relational Model.
  • Developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
  • Developed POJO classes using Jackson and Couchbase annotation in order to interact with Couchbase datastore.
  • Monitored services running status using AppDynamics.
  • Create Splunk dashboards based on YAWL logging system to monitor micro-services health.
  • Create Grafana dashboards based on Prometheus query to monitor micro-service performance metrics.

Technologies: Eclipse, PluntUML, Spring Boot, UML, RESTful Web Services, Maven, HTML, AngularJS, SVN, GIT, Java Script, JSON, NodeJS, Express framework, Couchbase, JDK, JUnit, JMeter, Batch Script, Shell, WinSCP, Python, Jenkins, SonarQube, Fortify Scan, Swagger, Doxygen, Markdown, Docker, Kubernetes, Apigee, AWS server.

Confidential

Java/J2EE Consultant

Responsibilities:
  • Installed and configured MyEclipse IDE, Oracle database, Tomcat.
  • Written user stories and test cases for unit testing using JUnit 4.
  • Modeled the UML diagrams using Astah for coding.
  • Designed and developed front-end using HTML, CSS, JSF, JavaScript and AJAX.
  • Crawl and parse web page content using JSoup.
  • Extract data from Document objects. Written syntax checker to search element and deal with url.
  • Involved in writing the Java utility classes to clean and modify crawling result.
  • Involved in development of back-end code.
  • Use JSF in web tire to handle user request.
  • Used JSF validator framework for form-validation and application error Handling.
  • Simulate different platform using VMware. Test database and application deployment using VMware.
  • Used TortoiseSVN version control tool to access code repository.
  • Followed SCRUM Agile method. Assured adherence to corporate standards.
  • Collaborate documentation and research of senior project group member and organized in presentable condition.
  • Ensure proper planning of the project through Microsoft Project.

Technologies: Java/J2EE, MyEclipse, Astah, JSoup, JUnit, JavaScript, JSP, Algorithm, Search Engine, Oracle, HTML, CSS, AJAX, Multithreading, Java Server Faces.

Confidential

Java Developer

Responsibilities:
  • Gather the requirements and convert them into technical specifications.
  • Research domain model.
  • Research ITU-R p.1546 Recommendation, then build mathematical model.
  • Designed UML diagrams for coding.
  • Used JUnit to write repeatable tests.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements.
  • Researched and studied ArcGIS Java API.
  • Use ArcGIS engine to load geographic data and ArcGIS controls to render maps.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Developed graphic user interface (GUI).
  • Developed various event handlers to implement business logic.
  • Improved rendering performance using computer graphics algorithm.
  • Handled compilation and runtime exception.
  • Serialize Java object to store configuration element.
  • Write technical documents, such as research report, instruction and so on.

Technologies: Core Java, MyEclipse, Astah, ArcGIS 10, Algorithm, Swt, Event Handing, Junit, VMware, SVN, Eclipse, Multithreading, GIS (Geographic Information System).

Confidential

Java/J2EE Developer

Responsibilities:
  • Gather the requirements and convert them into technical artifacts.
  • Studied net work time protocol and modeled UML diagrams using Astah.
  • Add front end component using HTML CSS and JSP.
  • Studied the implementation of Struts.
  • Modified web based application using Struts framework.
  • Modified UI with AJAX, HTML and JavaScript for more interactive web pages.
  • Implement network time protocol using DatagramSocket.
  • Participate in design reviews, test case reviews, code reviews, testing.
  • Deployed flow of Execution using Struts and defined navigation rules.
  • Development using the Use Cases and business logic and Unit Testing using Junit.
  • Built Android app to test Network Time Protocol module.
  • Handled exceptions regularly.
  • Used TortoiseSVN for version control.
  • Provided API for Android and IOS application.

Technologies: J2EE, HTML, CSS, AJAX, JavaScript, JSP, Astah, Subversion, Struts Framework and Eclipse, VMware, DatagramSocket.

We'd love your feedback!