We provide IT Staff Augmentation Services!

Sr Java Developer/ Architect Resume

3.00/5 (Submit Your Rating)

Princeton, NJ

PROFESSIONAL SUMMARY:

  • Around 8+ years of experience in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Experience in System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies.
  • Experience in working with Java J2EE technologies, JSP, SERVLETS, STRUTS, SPRING, IBATIS and JMS ActiveMQ.
  • Good Experience in Developing with Camel and Mule ESB
  • Good expertise in working with various spring modules: Spring IOC,spring boot,Spring Batch, Spring MVC, Spring Data JPAand Spring JDBC modules.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, SOA,JAXB, JAXP, Apache Camel.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, and MVC.
  • Worked with relevant message processors in Mule ESB and also with all exception strategy handling, MEL (Mule Expression Language) and cron Expression.
  • Extensive experience in Oracle, SQL Server, Sysdata andMSACCESS databases.
  • Designed UML for Class diagrams & Sequence/Collaboration diagrams and Activity diagrams using MS Visio tool.
  • Extensive experience in the areas of Service - oriented architecture (SOA), Patterns, Iterative design methodologies. Highly skilled in Logical Analysis and Quality Assurance.
  • Good experience in working with web services using XMPP and SIP protocols.
  • Involved in Performance Tuning of Java Enterprise Applications.
  • Experience in java developer with Amazon Web Services
  • Good Experience on Service Management Tools and application triage.
  • Experience in Analysis, Design, Coding, Testing & Production Support of application software in Mainframe platform.
  • Experience in using JSON and JQUERYfor the persistence of data and exchanging data.
  • Good Experience withMapforces and yarn applications.
  • Developed web services using SOA Architecture and implemented RESTFUL web services.
  • Tested Web Services using SOAP UI Pro.
  • Experience in working with Oracle SQl,and NO SQL databases.
  • Experience working on different application servers likeApache Camel, JBoss, WebLogic, IBM WebSphere, Glassfish and Apache Tomcat including configuring, deploying, fine-tuning and monitoring.
  • Experience in Java AWS and with Dynamic and Red Shift.
  • Knowledge on RAML to implement interactive API consoles
  • Experience in handling Version Control Systems like CVS, SVN and Git Hub.
  • Experience on writing build scripts using ANT and Maven.
  • Experience in designing and working with MySQL and Mongo DB
  • Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning.
  • Experience using utility tools Win Merge, Notepad++, WinSCP, Java Decompiler, DBDesigner, TOAD, Oracle SQL Developer, SOAP UI and Tortoise, Windows Office.
  • Experience onSONARand PMD Tools to ensure Product Quality and Process Improvement.
  • Experience in working with Unit Testing Frameworks and Continuous Integration tools.

TECHNICAL SKILLS:

Programming: Java1.7/J2EE, Core Java, C++, JavaScript, Flex 3.0, XML, HTML, PL/SQL,NOSQL

Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS,, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.ASPX

Development Tools: Eclipse 3.1, WSAD, RAD, J Developer, Ant, Maven.

Frameworks: Struts 1.2, JSF, Spring, Hibernate.

Designing Tools: Rational Rose, Together, Agile Methodology.

Web/App Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.

Databases: Oracle 8i/9i/10g/11g, SQL Server, Sybase11.x, DB2, MySQL.

Distributed Tech: J2EE, EJB, Springs, RMI, Web Services, MQSeries.

Configuration Tools: Source of Site, GIT, StarTeam, VSS, CVS, Clear Case.

Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.

Operating Systems: Windows XP/NT/2000, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Sr Java Developer/ Architect

Responsibilities:

  • Using RAD development, analyzed and designed solutions for continuous flow of client features requests, and lead development team in implementing solutions.
  • Worked with external consulting team to communicate design decisions across organizations and support engineers working with API's developed by both teams.
  • Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design
  • Good Experience in working on converting ASPX pages to JSP
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created detailed architecture and design documents for the Soft-Launch.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Load data from various data sources into HDFS using Kafka.
  • Data integration in SOA using common-model-based data services.
  • Used Raml to generate API responses.
  • Identify,review and present input on project activities and plans.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Recommended changes on project design concepts to improve efficiency.
  • Experience in designing and working with MySQL and Mongo DB
  • Developed the Frontend application with Bootstrap and JQuery.
  • Configure SIP Session Border Controller and Softswitch to implement SIP Trunking with customer’s PBX.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI worked in Importing data from various sources to the Cassandra cluster using Java API’s
  • Worked on ibmWebSphereApplication Server to deploy application.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration
  • Migrated the existing SOAP JAX-WS web service to REST API for better performance.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Involved in Performance Tuning of Java Enterprise applications.
  • Used Soap UI Pro for Testing Web services.
  • Exposure to No SQL database programming - Apache Cassandra.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear Case for Source Control Management and GitHub Version control system for check-in and Checkout the code through different branches.
  • Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: IRAD9.0, Spring Framework 3.0, Hibernate 3.0, Java 1.7, Regression Testing, Performance Tuning,UML, J2EE, JSP, Angular2,SQL,Mulesoft (Mule ESB),Java Script, Mongo DB,Oracle 11g, JBoss 7.0, Sever,WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD,MAVEN (Schema Designs), SOAP 2.0,No SQLRestFul Services,RAML, JAX-RS,UI, Jersey,Asp.NetJSON,UNIX,ASPX, UML,Node js, JNDI, JDBC, JMS, Rational Clear Quest, Git-Hub.

Confidential, Durham, NC

Sr Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Planned EAI Installation and Installed EAI TIBCO Software on Windows.
  • Worked on enhancements of Client GUI pages using HTML, JSP and JavaScript.
  • Worked with build in tools like ANT and MAVEN.
  • Used Spring IOC,spring Boot&Spring Batch frameworkfor processing DB records.
  • Processed the DB records using Chunk Oriented Batch Framework which include job Repository, Job Launcher, DBReader, Batch ProcessorandDB Writer
  • Developed the Frontend application with Node JS.
  • Experience in working with conversion of ASPX pages to JSP
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.Used IBatis as the persistence layer to interact with Oracle DB.
  • Developed software applications using C++ and other object-oriented languages
  • Wrote complex SQL, Stored Procedure Criteria queries and reviewed the same with peers.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Developed Openstack API to Inegrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images .
  • Configure SIP Session Border Controller and Softswitch to implement SIP Trunking with customer’s PBX.
  • Experience in Java AWS and with Dynamic and Red Shift
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • SONAR is used to ensure Quality and Process Improvement of a product.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Maintained, structured, and surveyed documents within the No SQL, MongoDB database;
  • JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool. The call tree supports the JEE aggregation level and shows JEE service call measurements
  • Assess the technical feasibility of new technologies to enable integration into existing processes.
  • Worked with Android UI toolkit and layout managers.
  • Exposure to No SQL database programming - Apache Cassandra.
  • Worked on JBOSSapplication Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Involved in Performance Tuning of Java Enterprise applications.
  • Used Soap UI Pro for Testing Web services.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process
  • Ran ad-hoc queries against Cassandra using CQL scripts.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear Case for Source Control Management.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MMC mule management console to monitor the request and response payload.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, IBatis 3.0, Java 1.7, Jprofiler, Performance Tuning,UML, Multi-Threading,J2EE, JSP, SQL, Mulesoft (Mule ESB),JavaScript, Oracle 11g,JBoss 7.0, Sever, WebSphere Application Server,Jenkins, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 2.0,MAVENRestFul Services, JAX-RS, Jersey, RabbitMQ , XPath, XQuery, JSON,Angular2.0,MONGO DBUNIX,Node js,Docker,ASPX, UML,No SQLJNDI, JDBC, JMS, ActiveMQ, Rational Clear Quest, Git Hub.

Confidential, DALLAS, TX

Sr Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Used Spring MVC framework&Integration for Server side programming.
  • Developed UI based on struts framework, usingJSF, JSP, JSTL, Servlets andBack Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic.
  • Testing and implementing C++ applications for Windows platform
  • Planned EAI Installation and Installed EAI TIBCO Software on Windows,
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Developed the Frontend application with Angular JS.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.Maintained, structured, and surveyed documents within the MongoDB database;
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool.
  • Experience in Java AWS and with Dynamic and Red Shift
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, then draw charts with animation effect.
  • Exposure to No SQL database programming - Apache Cassandra.
  • Developed JSP as the view, Servlets as Controller to make calls to EJB as model
  • Worked on JBOSSApplication Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Used Soap UI Pro for Testing Web services.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ,RabbitMQ and JMS.
  • Developed Stored Procedures, Functions and created database tables.
  • Used Clear-Case for Source Control Management.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, Hibernate, Java 1.6,Jprofiler, Angular JS, Node JS,DHTML,Multi-Threading, HTML, CSS, Servlets,Jenkins,UML, J2EE, JSP, JSF2.0, EJB, Struts Framework Taglibs, SQL, Java Script, Oracle 11g, JBoss 7.0 Sever, WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML,Mongo DB XSLT, XSD (Schema Designs), SOAP 1.2,RestFul Services, JAX-RS, Jersey, RabbitMQ , XPath, XQuery, JSON,UNIX, UML, JNDI, JDBC, JMS,ActiveMQ,Asp.net Rational Clear Quest, NO SQL,,Tortoise CVS.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Session Facade and Business Facade.
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSF, JSP, HTML and CSS, JQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Developed the Frontend application with Angular JS.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Developed J2EE components on Eclipse 3.5 IDE.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed the applications on WebSphere Application Server.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for the other team members.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Developed JUnit Test Cases for Code unit test..
  • Consumed and developed Restful Services with JSONandJersey API’s.
  • Used Soap UI Pro for Testing Web services.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: J2EE, JDK 1.5, JSP, JSF2.0, Struts 1.3, Eclipse 3.5, Hibernate, SQL Developer, Oracle 11g, Restful Services, Oracle Web logic 11g Server, JAX-RS, Jersey, Apache Camel, Angular JS, JavaScript, HTML5,Jenkins,CSS Rational Clear Quest, RabbitMQ, JSON, JQuery 1.4, EJB 3.0,Node js JPA 2.0,JMS, ActiveMQ,SQL, UML, MS Visio, and Scrum.

Confidential

Java Developer

Responsibilities:

  • Responsible for writing functional and technical documents for the modules developed.
  • Extensively used J2EE design Patterns.
  • Used Agile/Scrum methodology to develop and maintain the project.
  • Developed and maintained web services using XMPP and SIP protocols.
  • Developed business logic using Spring MVC and spring Boot.
  • Developed DAO layer using Hibernate, JPA, and Spring JDBC.
  • Used Oracle 10g as the database and used Oracle SQL developer to access the database.
  • Used Eclipse Helios for developing the code.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Implemented Struts tab libraries for HTML, beans, and tiles for developing User Interfaces.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Used Oracle Service Bus for creating the proxy WSDL and then provide that to consumers
  • Used JMS with Web Logic Application server.
  • Used UNIX scripts for creating a batch processing scheduler for JMS Queue.
  • Need to discuss with the client and the project manager regarding the new developments and the errors.
  • Coded the UI using Struts Forms and Tags. Used JavaScript for front end development.
  • Developed the reusable framework for the application using the ASP. NET MVC Framework 4.0/4.5.
  • Documented all the modules and deployed on server in time.

Environment: Java 1.5, Spring, Hibernate, XML, XSD, XSLT, Web services, XMPP, SIP, JMS, SOAP UI, Eclipse, JBOSS7.0, IBM-UDB, Web logic, Oracle 10g, Oracle SQL developer, Apache Camel.

Confidential, Florida

Java Developer

Responsibilities:

  • Developed web tire using Servlets, JSP, Struts, Tiles, JavaScript, HTML and XML.
  • Responsible for Design & Implementation of Online Survey module
  • Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
  • Implemented Client Side and Server Side validations using Java Script and Struts Validation Framework on Login and Registration forms.
  • Involved in creation of Use Cases and Test Cases. And, involved in execution of Unit Test cases and Integration test cases.
  • Development of PL/SQL Stored Procedures to be used by the Java DAO layer
  • Development of UI Mock Prototype using HTML and Java Script for Domain Blocking module.
  • Involved in framing and documenting the Coding standards and best practices for the team, which improved the code quality and performance of the application.
  • Used CVS as version control.

Environment: Java, JSP, Struts, Tiles Servlet, JavaScript, HTML, Struts, Eclipse, IBM UDB, XML and XSL

Tools: Used: Eclipse IDE, Tomcat, Oracle Developer, Toad and CVS

We'd love your feedback!