Java/ J2ee Developer Resume
Newport News, VA
SUMMARY:
- Around 8 years of experience in Software Development Life Cycle, developing Web centric and Object oriented business applications with Java & J2EE technologies.
- Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) using Waterfall, RUP and Agile methodologies.
- Experience with AAEP 7.1.1 in designing IVR Application driven by NoSQL Database.
- Excellent Knowledge and Experience on AWS(Amazon web services).
- Excellent knowledge on Java Swing - building, enhancing, maintaining applications.
- Excellent knowledge on Java multithreaded application like managing, debugging, Synchronizing threads in distributed environment.
- Sound knowledge of Core Java - File handling, Collections, Applets, Swings, configuration, Class loaders.
- Knowledge on Java profiling tool JProfiler, Reporting tool Jasper.
- Excellent knowledge on Healthcare records and EDI & HEDIS.
- Excellent Knowledge on Public & private cloud, Worked with PaaS, SaaS.
- Excellent design and programming skills in JAVA and J2EE technology, including Core Java, Portlets, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, Spring, MVC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB Java Beans etc.
- Excellent Knowledge on Security management.
- Sound knowledge of Object Oriented design and development.
- Expertise in UI technologies like AngularJs, HTML 5, DHTML, Java script, Bootstrap, Node JS, ExtJS, React JS, CSS, AJAX, JQUERY, DOJO, SSO(Single Sign-On) JSP, Applets/Swings, and Tag libraries. And involved in creating UI components on using Java Server Faces (JSF), PrimeFaces.
- Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
- Knowledge on OpenShift.
- Knowledge on Business Rules Engine.
- Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, AWS, SOAUP UI, and JERSEY etc.
- Having good understanding of various GOF Java & J2EE Design patterns like Singleton, Factory, Abstract Factory, Adapter, prototype, Front Controller, Business Delegate, Service Locator, DAO, DTO and VO, WCAG 2.0 standards etc.
- Experience working with Cassandra database.
- Developed application based on ORACLE and mongodb.
- Expertise in DB Design, DB normalization and writing SQL Queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, Cursors and Views etc.
- Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using JUDE, Microsoft Visio and Rational Rose.
- In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere 8.2, Oracle WebLogic 2.2, JBOSS, Glassfish3 and Tomcat.
- Knowledge on Linux operating system, UNIX commands and PERL script.
- Good Knowledge on GIS Web Application.
- Experience in AI machine learning tools.
- Hands on experience in writing Ant build scripts and setting up Maven dependencies for J2EE Application deployments.
- Knowledge about TIBCO Spotfire Analysis tool.
- Experience in tracking defects, issues, risks using Jira, Clear Quest, and Quality Center.
- Worked on build and deployment tools-Ant and Maven with Hudson and Jenkins build.
- Performed unit testing using JUNIT test cases and used Mockito for stubbing.
- Expertise in using IDE’s like My Eclipse, Eclipse 3.x, RAD and IntelliJ.
- Strong analytical skills with ability to quickly understand client's business needs.
- Excellent problem solving skills with strong technical background and good inter Personal skills.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure.
TECHNICAL SKILLS:
Languages: C, JAVA, J2EE, J2ME, HTML, Java Script, React JS, CSS, AngularJS and PL/SQL
Web Technologies: J2EE - Servlets, JSP, JSF, PrimeFaces JDBC, EJB, JMS, AJAX, JSF, Struts and Spring, AWS
Operating systems: Linux & Windows
Web tools and languages: HTML, XML, Java Script, JQuery, JSON, SOA webservices and RESTful services,
RDBMS: MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL, mongodb.
Frameworks: MVC, Spring 3.3(Annotation Based), Struts 2.0, Hibernate, JPA & JTA,JSF
Development IDE/ Tools: Eclipse 3x, STS (Spring Source Tool Suite), SOAPUI, RSA (Rational Software Architect), RAD, SQL Developer and DB Visualizer
Methodologies & Concepts: Agile, Waterfall system analysis and design
Servers: Tomcat, Web Logic, Web Sphere, JBoss and ATG Dynamo
Build Tools: Ant, Maven, Jenkins
Reporting Tools: BIRT, Jasper, Service now
Version Control Tools: SVN, CVS, Tortoise, Visual Source Safe (VSS)
Project Management &Design Tools: Rational Project Management (RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.
Bug Tracking Tools: JIRA, CRM, Bugzilla, Remedy and QTrack
PROFFESSIONAL SUMMARY:
Confidential, Newport News, VA
Software Engineer
Responsibilities:
- Understand and analyze the Functional specification, IT Specifications documents.
- Design the Requirements in a Library (Internal work space) with UML diagrams (Use case, class, Architecture).
- Implementing Business logic in J2EE Using EJBs.
- Validating application with react js.
- Communicating Host Interface by Using SOAP(SOA).
- Developing REST and SOAP using Apache CXF.
- Experience in visualizing Data by using TIBCO Spotfire.
- Development of various Web services necessary for various Modules of Next Gen IVR app.
- Transactions using JPA and Repositories.
- Understand the requirement and apply Algorithms.
- Sending Information through MQ.
- Design and develop SQL database.
- Writing JUNIT Test cases Using Mokito and writing Functional test cases.
- Design UI using JSF and Prime faces.
- Creating Subsystems using Singleton and Communication using Telegram services .
- Deploy application in Web logic server and Execute applications in WM6 Emulator.
- Design and Develop n-tier architecture.
- Generating Jasper Reports.
- Used Artificial intelligence algorithms and machine learning tools like Spotfire, Weka.
- Used AI by Communicating with ArmBot.
- Used Micro Services for Host Communication.
- Used Microsoft Windows operating systems to test servers.
- Used Amazon Web Services (IAM, S3, DynamoDB, AMI, ElasticSearch)
Environment: Java 8, J2EE, EJB, Spring 4.0 (MVC, BOOT), JPA, JDBC Templates, Servlets, JSP, HTML, XML, JSON, CSS, AJAX, Eclipse, WM6 framework, log4j, Maven, Jenkins, JBoss, PL/SQL, Web logic 2.2, SVN, SQL DB.
Confidential, Phoenix
Software Engineer
Responsibilities:
- Understand and analyze the requirement document, to come up with design.
- Involved in Analysis and Design of the application.
- Design the document by using UML diagrams (Use case, class, Architecture).
- Design the RIA (Rich Internet Application) for Web.
- Designed and Develop Business logic in Spring Framework (Dependency Injection), hibernate.
- Developing Micro services using REST.
- Used OAth Security for Credit Cards.
- Used Oracle Service Bus (OSB) for communication.
- Understand the Algorithm and Implements that algorithm.
- Development of various Web services necessary for various Modules of Next Gen IVR app.
- Interesting web service with Angular and convert Spring boot to Spring MVC.
- Managing Spring Secure with RSA SSL key and Creating SSO (Single Sign On).
- Writing code in View for front end using AngularJS with react .
- Configured Solr search engine for JSON searching Data.
- Creating Spring Batch to convert Data from DB2 to MangoDB for JSON result and used DAO pattern to retrieve the data from database.
- Provide Restful Service for Geospatial data access to the Google Maps.
- Creating 2D geospatial graph in a maps in GIS .
- Used Business rules engine.
- Used KML for the 2d graphs for the map region detection.
- Used IBM Liberty profile for WAS.
- Used APIGEE to managed API calls.
- Schedule Spring Batch Jobs in server.
- Using Log4j for Loggers.
- Understanding and create user stories in Agile Process i.e Rally tool.
- Create WAR/EAR files to deployment and test in local application servers JBoss, Tomcat.
- Creating Dependencies in Mavin for code repositories.
- Accessing and deploying applications in Jenkin (Integration Tool)
- Using GIT repositories to source code.
- Request and response services using REST.
- Deploying Application in Dev Server i.e JBoss and test the Application.
- Resolving Server Logs by using Standalone files in a server.
- Create RFC and Incidence in Service Now tool.
- Created KML oriented maps for different regions using google Gio special data.
- Follow TDD with Junit.
- Used Microsoft Windows operating systems to test servers
- Used Windows application protocols.
Environment: Java 8, J2EE Architecture, Spring 4.2 (MVC, BOOT, BATCH), Hibernate Template, AngularJs 2.0, JDBC Templates, JSP, XSL,SQL, JavaScript, AJAX,CSS, IVR, VoiceXML, Web GUI design, Eclipse 4.3, log4j, Maven, Jenkins, JBOSS 7, GIT, SVN, DB2, MongoDB, Solr search engine.
Confidential, Wayne, PA
Java/ J2EE Developer
Responsibilities:
- Understanding functional requirements.
- Designing screen PrimeFaces Componets (Input,Data,Button,Panel), CSS, JavaScript.
- Writing Business layer login using Springs, JDBC.
- Design the requirement using Object oriented Design.
- Used Micro Services to Get Data from Data Source.
- Manage application in OpenShift.
- Developing RIA(Rich Internet Application) using chart using highcharts and primefaces chart.
- Performing front-end - to - back end integration for different forms of wires.
- Server side Scripting using Java Script or Jscript .
- Used NodeJs using Swagger for Server side scripting.
- Have dealt with the total development and integration of Security Services from end - to - end.
- Creating and modifying the views in Springs framework so as to mask the appearance of URLs to end users.
- Developing adhoc reports.
- Performing Transaction Management & claims reports.
- Creating Java code and modifying the existing code so as to match with the front JavaScript files.
- Developing web-services for different functionalities in the application in SOAP architecture.
- Developing REST services (SOA).
- Tested applications in different prospective during junit test cases.
- Have written Database queries to deal with updating of records in ORACLE Database.
- Used hibernate in order to deal with large databases.
- Deploying Application in to a server and Integration with Jenkins.
- Creating packages using Maven
- Actively participated in production support.
- Had to do quality assessment and control for the application.
- Documenting and updating the work that is being done.
- Used Microsoft Windows operating systems to test servers.
- Used Firewall rules for security.
- Used Microsoft command-line
- Design and Develop n-tier architecture.
Environment: Java 7, J2EE, Servlets, AngularJS, JDBC, Java Script, Tomcat Server, Spring tool suite(STS), Maven, JAX-WS, JAXB, SVN, Oracle 11g, jQuery, Openshift, Hibernate, JSP, XLS,SQL,PL/SQL, AJAX, HTML 5, XML, Tomcat, Eclipse, Springs Framework.
Confidential, Charlotte, NC
Java/ J2EE Developer
Responsibilities:
- Understand and analyze the requirement document, to come up with design.
- Involved in Analysis and Design of the application.
- Applied Spring Framework for transaction Management and JDBC for building ORM, and Dependency Injection.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Developed the user interfaces using PrimeFaces, Java Script, CSS and AJAX.
- Developing Application using RIA(Rich Internet Application)
- Designed User Screens using PrimeFaces Components.
- Used XML, XSD and JSON messages for Data transfer.
- Used hibernate ORM for retrieving data.
- Used Jenkins to build the projects.
- Implemented multi-threading Using barriers for multi tasks.
- Implemented Agile methodology throughout the project development lifecycles.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Used Subversion (SVN) for version control.
- Involved in writing SQL Queries for interacting with database through JDBC.
- Used Maven for build process, and test the JUnit test cases.
- Used the Tomcat application server to run the application, and test it.
- Reviewed the code developed by team members in Crucible and wrote documentation for product.
- Handled the database management using PL/SQL DML and DDL SQL statements.
- Analyzed the performance of system software code and wrote code to tune it.
- Used Microsoft Windows operating systems to test servers.
- Used Firewall rules for security.
- Used Microsoft command-line
- Design and Develop n-tier architecture.
Environment: Java, J2EE, multi-threading, Servlet, JSP, SQL, PL/SQL, JDBC, XLS, JSON, Spring3.0, JDBC Template, HTML 5, CSS, AJAX, Java Script, Eclipse, XML,XLS, JSON,, log4j, Maven, SVN, Jenkins, Tomcat 7.0,.
Confidential, Bloomington, IL
J2EE/ Java Developer
Responsibilities:
- Actively involved in the Trade Processing Services template design meetings.
- Collected business users’ requirements and created the business requirement documents.
- Delivered the technical design document and functional requirements document.
- Developed Healthcare Records on EDI.
- Involved in the Development Environment Procedure meetings to setup Maven build procedure.
- Used RichFace Components for Registration and user login page.
- Designed User Interface using JSF, HTML, Java Script, AJAX.
- Created JUnit test cases for unit testing.
- Used hibernate ORM to connect database.
- Written Fit/Fitness Fixtures for User Acceptance Test (UAT).
- Used Apache camel web service.
- Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to Hibernate.
- Involved in design, coding for the business layer using Java, and Spring MVC Framework.
- Implemented J2EE Core design patterns like Front Controller, Business Delegate, etc.
- Developed Aspects (AOP) for the Transaction, Logging, and Database Retry purpose.
- Installed, configured and administrated Oracle database and Web Logic Application Server 8.1 and Enterprise Messing Services in the development environment.
- Involved in the development of reusable common components to use across TPS.
- Responsible for design and development of JMS messages.
- Used JMS packages to develop MQ Series interfaces that interact with the application.
- Actively involved in 24x7 production support.
- Used Microsoft Windows operating systems to test servers.
- Used Firewall rules for security.
- Used Microsoft command-line
- Design and Develop n-tier architecture.
Environment: Java, J2EE, JSF 2.0, multi-threading, Spring Framework, JIDE, Web Services, Axis, Log4j, JUnit, Java Beans, Hibernate, Maven, SVN, UML, JMS, XML, Selenium.
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Designed User Interface using HTML, Java Script, Jscript and CSS.
- Used Struts, Servlets, JSP for application processing.
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
- Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
- Implemented multi-threading for concurrency.
- Developed Web services by using Restlet API and a Restlet implementation as a RESTful framework.
- Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
- Transformed XML documents using XSL.
- Used JavaScript for client while server validation through Expression Language
- Created PL/SQL Stored Procedure, Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle, also used JPA with Hibernate provider
- Developed and debugged the application using Eclipse IDE
- Developed test cases and performed unit testing using JUNIT.
- Implemented Maven as build and configuration tool.
- Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
- Used Apache Tomcat Application Server for application deployment in the clustered window environment
- Used CVS repository for version control.
- Developed format for the data inside requests and responses by Restful web services using JSON
- Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
- Involved in fixing IST, QA and production defects & tracked them using QC.
Environment: Java, J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven, JMS, XML, XSD, XSLT, SQL, CSS, JDBC, multi-threading ,JSON, AJAX, PL/SQL, SQL Developer, Eclipse, CVS, Spring , JAX-Restful Services etc.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Build Flex applications with Adobe Flash builder.
- Developed GIS Application.
- Developed and Documented the Detailed Design (DDs) of the new Requirements by proposing the feasibility of implementing them in technical aspects.
- Analyzed the business requirements and prepared a clear understanding document.
- Created a detailed Construction Plan with all the modules to be developed, their sub tasks, and the time needed for their completion.
- Developing python i.e. building, enhancing, maintaining applications.
- Used Java multithreaded applications like managing, debugging, synchronizing threads in distributed environment.
- Retrieving longitude and latitude values and access data.
- Design and Analysis Using GPS system using C#.
- Developed the business logic using spring and persistence logic using Hibernate.
- Designed and Developed application screens using HTML, JQuery, JSP and CSS.
- Wrote Unit test cases and Integration test cases.
- SOAP Web services have been consumed through WSDL files for the information needed for verification/validation and continuous process flow.
- Developed the project deliverables according to the Milestone mentioned.
- Achieved and maintained Code Quality Standards by running the Code quality tools like Check style and PMD.
- Developed & Deploying cloud based services.
- Generate reports using Jasper.
- Used Phython Script.
- Executed the Unit Test cases by manually running the test cases for proper project flow and also by using JUNIT Automated Unit testing tool
- Defects have been tracked through State Farm Internal Defect tracking portal and closed.
- Deployment of the project in all the appropriate environments like test environment, QA, Pre-production and production environments.
- Delivery of the project to the client upon achieving the code quality standards and necessary reviews.
- Learned and applied Groovy and Grails web Application framework with ORM.
- Developed the Junit Test classes for the new Java source code.
- Used Maven as a build tool for maintaining dependencies and packaging
- Deployed the application in Apache Tomcat server.
Environment: Python, GIS, Java (Applets, Structs, Collections, Synchronization), J2EE, JSP, Servlets, Java Script(ArcGIS) , multi-threading, HTML, CSS, Net Beans IDE, Microsoft-Visio, Apache Tomcat, Maven, SVN, JUNIT, Selenium.