We provide IT Staff Augmentation Services!

Sr. Java Developer And Tech Lead Resume

Burlingame, CA

SUMMARY

  • Around 8+ years of experience in all facets of application development (SDLC), from business analysis to system design, business modelling, business process orchestration, development, testing, implementation and maintenance. Worked as Application developer, Lead developer, Technical Lead and Systems Analyst with specialization in Java/J2EE, and SOA technologies.
  • Extensively worked on Web application, mobile, device and Distributed Programming with J2EE Architectural Frameworks - IBM EAD4j, Struts2, Spring2.5\3.0\3.2.5, Hibernate, iBatis, myBatis, JPA, Servlets, EJB, JMS, Web services, MQ, and JDBC for Web and Mobile.
  • Experience in working with mobile, handheld and kiosk device applications. Designed and developed SOA applications for both web and mobile.
  • Proficient in client side development using technologies such as JQuery, JavaScript, JSP, JSTL, XML, HTML, DHTML, CSS and AJAX.
  • Well knowledge in web and event driven programming with Angular JS, Backbone.js, and Mobile application development using Sencha.
  • Strong experience in spring frameworks or modules such as MVC, AOP, IOC, DAO, ORM, Spring Batch, JDBC, DTO, JTA, Security and Context.
  • Proficient in application development using Multi-Threading, Collections, Interfaces, Exception Handling.
  • Strong Experience in SOA, BPEL, SOAP & RESTFul Web services, application integration, messaging technology and middleware technologies.
  • Strong knowledge of Enterprise Service Bus (ESB), Orchestration, Rules Engine, Business Process Execution Language (BPEL), and BPMN.
  • Worked with Enterprise Service Bus software architectures such as Fuse ESB, Camel, Web sphere Message Broker and MQ Messaging systems to integrate the applications at enterprise level.
  • Experienced in using Apache AXIS2, and CXF for Web Services.
  • Expertise in using Eclipse, Web sphere Application Developer (WSAD), Rational Application Developer (RAD), and Rational Software Architect (RSA).
  • Experience in analysis, design and development of Application and System-software using Object Oriented Design & Programming, Design patterns, UML methodologies, various enterprise level custom frameworks and Service Oriented Architecture.
  • Hands on experience in using ANT, Maven for project builds, Log4j for logging, JUnit for unit testing and XMLSPY for xml validation.
  • Experience in developmentwithJava, J2EE, JMS, EJB's, Ant, Drools, XML,Tibco, Web Services and SQL.
  • Extensive expertise inEAIDesign and development usingTibco.
  • Strong working knowledge on Dimensions, CVS, SVN, and MS Team Foundation Server for version control. Proficient on developing build scripts, application building, and deploying the applications using ANT, Maven, GIT and Jenkins.
  • Experience on working with XML technologies such as SAX, DOM, XSLT, XPath and Xquery
  • Involved in writing various Stored Procedures, Complex Queries, Functions, Triggers, ER Modeling, Functional dependencies, and Query or Performance Tuning.
  • Strong experience working in batch jobs scheduling, monitoring with Control-M, CA-7 Autosys.
  • Experience writing DOS, UNIX and shell scripts for FTP, SFTP, file processing, and batch job execution.
  • Experienced in installation, developing and deploying application servers such as IBM Web sphere application server (WAS 6.0/7.0/7.1/8.0 ), Weblogic, JBOSS and Apache Tomcat 7.0/8.0 Server.
  • Expertise in analysing infrastructure needs, change management process, documenting architectural, high & low level design documents, functional & technical specifications and master test plans of SDLC projects.
  • Strong knowledge on Agile SCRUM & Waterfall methodologies, Test Driven Development, Continuous Integration & Continuous Deployment and DevOps models.
  • Dedicated self-motivated achiever who is committed to success and adapt at juggling multiple tasks in a high-pressured environment.
  • Solid communicator with exceptional team-building skills.
  • Ability to maintain professional demeanour in high-stress situation.

TECHNICAL SKILLS

Technologies: MVC Framework, MVC, WCF, EJB, JMS, JDBC, JNDI, Java RMI, Servlets, JSP, JSTL, Swing, Applets, Camel, Fuse ESB, BPEL, BPMN, Tibco, WSDL, ETL and Reporting

J2EE Frame Works: EAD4j, Struts, Spring with Hibernate, iBatis, myBatis, JPA and J2EE Design Patterns

Web Services: SOAP, RESTful, Apache AXIS2, CXF, WSDL, JAX-WS, JAX-RS, JAXP, JAXB, Jersey, JSON, WCF

Application Server: IBM Web Sphere Application Server 6.0/7.0/7.1/8.0 , Weblogic 8.1/9.1/10.3 , JBOSS and Apache Tomcat 7.0/8.0

Databases: Oracle, DB2, MS SQL Server, SQL, PL/SQL, and LDAP

IDEs & Tools: Websphere Application Developer (WSAD), Rational Application Developer (RAD), Rational Software Architect (RSA), Rational Rose, Rational Team Convert, Eclipse, NetBeans, IntelliJ, Websphere Commerce, Active VOS Designer, Eclipse, JUnit, PMD, Websphere Message Broker, MQ, TOAD, SQL Developer, Microsoft Visual studio, SOAP UI, Control-M, CA-7 Autosys, XMLSPY, Git, Jenkins, Bamboo, Selenium, Cucumber, Sonar, Servicenow, and Jira

Versioning Tools: SVN, GIT, MS Team Foundation Server, CVS, and Dimensions

Scripts & Libraries: Java Script, jQuery, AngularJs, Backbone.js, Freemarker, Groovy, Maven, Ant Scripts, XML DTDs, Xquery, XPath, XSLT, XSDs, JAXP, SAXandJDOM

Markup Languages: XSLT, XML, XSL, HTML5, DHTML, DOM, CSS/CSS3, OO CSS, AJAX

Operating Systems: Red Hat Linux 6.2/6.3, Unix, Solaris, Windows 7/8

Languages: C, C++, Java J2EE

PROFESSIONAL EXPERIENCE

Confidential, Burlingame CA

Sr. Java Developer and Tech Lead

Responsibilities:

  • Involved in design and development of the application using J2EE.
  • Used TDD approach to develop various interface.
  • Serves as a proficient technologist with routine accountability for technical knowledge and capabilities as a team member or as an individual contributor
  • Accountable for preparing architectural documents, enterprise reusable components for Rich user Interface and Middleware.
  • Interact with Business analysts, end users, and technical leads to share and direct architecture practices that may affect business solution delivery.
  • Provide the high level design for Web and mobile application involved with Java J2EE, UI Frameworks, ETL and SOA technologies
  • Design and develop web pages using Angular JS controllers, directives, factory and service resources, routings and events
  • Develop AngularJS APIs and worked on Global APIs to deal with objects tasks.
  • Created Jquery utilities to develop rich UI pages and also consuming RESTFul services.
  • Leverage integration patterns, queues and ESB for all low-level mediations
  • Design and developedWeb Services(SOAP) client usingAXISto send service requests to Web services. InvokedWeb Servicesfrom the application to get data.
  • Developed multiple internal and external RESTful services with spring and Jersey implementations.
  • Used JMS in the business tier to send XML messages toTIBCObus for communicationwiththe provisioning application.
  • Create an Entity bean to interactwithTibcomiddleware.
  • Integrate web applicationswithTibcoservices for high risk data from mainframe servers.
  • Worked on web services security mechanisms to supportauthentication using basic HTTP authentication & OAuth2, authorization, and encryption.
  • Created Camel routes to process and exchange the data at enterprise level for different services
  • ReviewJUnittest cases for all possible entity to entity relationships to test Entity Relationship Tools.
  • Design and Develop the new services using JMS, JPA, Struts, Spring, Hibernate, iBatis as needed.
  • Create UNIX scripts to schedule jobs in Autosys and develop scripts for batch job automation and monitoring.
  • Develop selenium scripts for automation testing and Cucumber scripts for system behaviour testing.
  • Create the Maven build scripts and Jenkins continuous integration build for all the services and applications developed.
  • Deploy the services developed in Fuse ESB and WAS
  • Worked on Jira issue tracking and change management tool for project and deliverables tracking
  • Responsible for maintaining the Quality standards in all the phases and maintain the unit test, system test process by developing documentation and automation process using Junit, Selenium, & Cucumber.
  • Responsible for meeting project deadlines

Environment: Java J2EE, Java script, JQuery, AngularJs, HTML5, SOAP, RESTFul Web services (Spring and Jersey), Struts 2, Spring 3.0.5, Hibernate, Fuse ESB, Camel, Freemarker, Web sphere application server 7.0, Tibco, BPEL, BPMN, WSDL, XSD, AWS, XML, XPath, Xquery, log4j 1.2.15, SVN, Maven, Jenkins, DB2, SQL Server, Unix/Linux.

Confidential, Dallas, TX

Sr. Java developer

Responsibilities:

  • As a technical lead and Sr. Developer analysed the existing system end to end flow at architectural level
  • Interact with Business to understand and analyse the requirements.
  • Review existing web and mobile applications and provide architectural and high-level design documents for new architecture, technical design, best practices, and migration path to make those web applications easy to re-use, maintain, extend.
  • Collaborate and communicate architectural decisions, standards and mentor other technical staff around the various development technologies and decisions
  • Provide the design and solution for integration of new package with other Java and .Net applications across the enterprise.
  • Provide design ideas and architectural design for developing Windows Mobile, Smart Phones, Kiosk and PDAs / hand held devices using .Net Compact framework.
  • Design and development of WCF services and integration with Java RESTFul services.
  • Designed and developed web and mobile rich UI using JSP, Java Script, jQuery, HTML5, CSS, and AJAX.
  • Worked on POC for creating rich pages, mode view communication using Backbone JS.
  • Design and developedWeb Services(SOAP) client usingAXISto send service requests to Web services. InvokedWeb Servicesfrom the application to get data.
  • Prepare architectural design, high level & low level design for customising the package per the requirements
  • Identify the interfaces to be impacted, new interfaces to be created and define the technical requirements
  • Developed REST APIs to integrate in store mobile, handheld and kiosk devices with different applications across enterprise.
  • Design and development of REST based web services to facilitate authentication events as well as single sign-on events.
  • Worked with spring AOP for security, logging and Spring Core, Web, ORM for application end to end development.
  • Used Hibernate to create the object relational mappings (ORM) of database tables with Java Beans.
  • Setup Active VOS servers and MQ environment to integrate all EPS interfaces
  • Develop workflows in Active VOS designer, screen flow
  • Create UNIX script for FTP, SFTP and batch job execution. Developed scripts for Control-M job scheduling and monitoring.
  • Worked smart on preparing the implementation plan for the rollout of a big package which impacts the store operations
  • Worked on installing the patches and package upgrade
  • Develop test automation scripts with Selenium and maintain different phases of automation testing by maintaining the Quality standards in all the phases
  • Responsible for meeting project deadlines

Environment: Java J2EE, SOAP & RESTful Web services, Camel, Active VOS Designer, BPEL, BPMN, SOAP Services, WSDL, XSD, XML, XPath, Xquery, EXTJS, Backbone.js, Sencha, Spring 3.0.5, JSF 1.2, iBatis, Swing, JMS, log4j 1.2.15, Java script, IBM Rational Software Architect 7.5, Team Foundation Server, PMD.

Confidential, IL

Sr. Java Developer

Responsibilities:

  • Interact with Business to get the requirements and provide optimal solution for Business
  • Propose the HTML prototype and actual Web & Mobile UI per the new the requirements
  • Prepare the architectural, high level & low level design analysing the end to end flow for both .Net and Java applications.
  • Analyse the enterprise level services available in both Java and .Net and provide the solutions to improve the reusability.
  • Designed & developed RESTful Services with WCF, which was consumed by Native Mobile Apps and Java applications.
  • Developed customweb partsfor document library management
  • Co-ordinate with the offshore team on design review and code changes to be done
  • Work on the business logic changes in Spring per the new requirements
  • Prepare the Data modelling and SQL mappings for the changes to done
  • Work with database team on parameter mapping and stored procedures creation
  • Responsible for maintaining the Quality standards in all the phases
  • Responsible for meeting project deadlines

Environment: Java Resful services, iBatis, IBM Rational Software Architect 7.5, Team Foundation Server, IBM DB2, Native Stored procedures, Junit, Web sphere Application server 7.0, and PMD

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Work with Business to get the requirements and provide optimal solution for Business
  • Setup Vendor Returns application in development environment
  • Work on high level & low level design documents including UML methodologies.
  • Develop Item look up and Vendor look up Web services
  • Code changes to setup MQ at Stores ISP servers to interact with HOST MQ
  • Develop MLOG service to setup audits from Stores
  • Co-ordinate with the offshore team on design review and code changes to be done
  • Presentation and Business logic changes in Vendor returns and Unsalable application in Spring and EAD4j framework
  • Develop the build and automation install scripts to deploy the application in different environments
  • Responsible for maintaining the Quality standards in all the phases
  • Responsible for meeting project deadlines

Environment: Spring 2.0.6, EAD4j, iBatis, JSP, JSTL, HTML, DHTML, Rational Software Architect 7.5.0, Microsoft Team Foundation Server, IBM DB2, Microsoft Visual Studio 2008, Web sphere Application server 7.0, and PMD

Confidential

Software Developer

Responsibilities:

  • Interact with Business to get the requirements and provide optimal solution for Business
  • Prepare functional specifications per the requirements
  • Work on new java technology stack with Spring, iBatis, EJB, PMD and Team prise plugin
  • Work with Infrastructure team on building new servers and integration environment for the application
  • Work on high level & low level design documents including UML methodologies.
  • Develop around 15 complex screens in JSP using Spring form tags and JSTL tags to display/format data
  • Develop Spring Controllers for all the screens and look up services
  • Work on Target iBatis configurator and Target iBatis template for iBatis operations
  • Work on SQL mapping in iBatis and work with HOST team on stored procedure creation and mapping
  • Develop the build and automation install scripts to deploy the application in different environments
  • Co-ordinate with the offshore team on design review and code changes to be done
  • Responsible for maintaining the Quality standards in all the phases
  • Responsible for meeting project deadlines

Environment: Spring, iBatis, JSP, JSTL, HTML, DHTML, IBM Rational Software Architect, Team Foundation Server with Team prise plugin, IBM DB2, PMD, and Web sphere

Hire Now