We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Richardson, TX

SUMMARY:

  • 24 years of IT experience and 13 years of Java/J2EE comprehensive experience in development and implementation of web - based Client/Server applications.
  • Expert in Identity Management (IDM) and SSO (Single Sign On), User provisioning, Custom LDAP integrations.
  • Working experience on Amazon Cloud (EC2, WebService, API, SES,Elasticsearch Confidential )
  • 5+ years of IT production/technical support experience on Windows and UNIX based systems.
  • Knowledge in the Business Analysis, Design, Requirement Gathering, Implementation and Testing of technology to create effective and successful software applications.
  • Expertise in OOAD programming concepts.
  • Proficiency in developing secure web applications and server side development using JSP, Servlets, AWT, Swing, Java Beans, JMS, RMI, JNDI, Struts, Spring, Camel, Kafka, Hibernate, Kodo, JPA, EclipseLink, JDBC, XML, XSLT, CSS, Log4j, JUnit, Mockito and HTML.
  • Strong in developing applications using Java, NIO, J2EE, Multi-Threading and Socket programming.
  • Expertise in LDAP directory server development using Spring LdapTemplate, JNDI, Netscape API and Novell NDM and LDAP.
  • Experience with OR (Object Relational) mapping frameworks such as Hibernate, Kodo, JPA, EclipseLink and MyBatis.
  • Designed and developed Web Services using Axis2 framework. Integrated WSs into SOA environment. Experience in Web Services, Axis2, SOAP1.1, WSDL, SOA, Oracle ESB and Apache Camel.
  • Experience in System Design using UML methodology, experienced in using Rational Rose and MS Visio..
  • Expertise in Java Scripting and AJAX technologies.
  • Experience with variety of DBMS (Database Management System) such as Oracle, Sybase, MSSQL MySql and PostGres, Amazon RDS.
  • Experience in developing Stored Procedure, Functions and Triggers in an Oracle database using PL/SQL.
  • Good working experience in open source web reporting tools such as Open Reports 2.2, Jasper Reports 1.2.4, iReport 1.2.4 and displayTag 1.1.
  • Good working experience in developing scheduler based applications using Quartz API 1.5.2.
  • Experience in the use of RUP, Agile approaches including Test-Driven Development (TDD) and Scrum.
  • Experience in JVM and Garbage Collection tuning.
  • Experience in Code Review Analysis, Enhancements and Code Performance Improvement process.
  • Led, mentored and trained the junior developer team.

TECHNICAL SKILLS:

Programming Languages: Java 8, Ruby, C, Visual Basic 4.0, Visual FoxPro 7.0

Application/Web servers: Web Logic Server 7.0/8.1/10.0 , Apache 4.3.1, Tomcat 7.x/8.0, WebSphere 5.1, IIS 5.0, JBOSS 4.x, Oracle Application Server 10.x

IDEs: Eclipse, NetBeans, RAD 6.0, IntelliJ IDEA V 7.0.4

Scripts and Markups: Servlets, JSP, HTML, Java scripts, XSL, Velocity Macro, Jython

Enterprise technologies: J2EE 5/6/7/8, KAFKA 2,x, JSP 1.x/2.x, Servlets 2.x/3.0, JMS, EJB 1.0/2.0/3.0

Middleware: RMI, J2EE

Frameworks: Spring Boot, Spring 3.x/4/5.x Struts 1.x, Security, Camel, MVC, Integration, Batch, Confidential ., Axis2, PHP, Webwork, xWork, Hibernate 3.x, myBatis, Kodo JDO 3.x, JPA, OpenJPA, EclipseLink, OSWorkflow 2.x, Junit, Mockito, Drools 6.x

XML/JSON: XML, WSDL, SOAP, XSL, XML Schema, DTD, DOM 4J, SAX, JAXB, XPATH, JAX RS, XmlBeans

Distributed Technologies: RMI, EJB, JMS, Oracle ESB, Rabbit MQ

DBMS/NO SQL: Mongo DB NoSQL, Amazon DynamoDB NOSQL, Oracle 10g, Postgre 9.x, Sybase 10, Amazon RDS, MySQL 3.x/4.x, MS SQL 7.0/2000, MS-Access, DB2, Visual FoxPro

Operating Systems: Windows, UNIX (AT&T, HP), RedHat Linux, Suse Linux, SUN Solaris

Case Tools: Rational Rose 98/98i, UML Methodology, Serena prototype, Erwin ER

Version Control: CVS, Rational ClearCase, MS Visual Source Safe, Clearcase/Subversion, GIT

Logging API: Log4j, Apache Commons

Build tools: Gradle, Maven, CruiseControl, Hudson

Directory/IdM products: Oracle Internet Directory(OID), JAAS, Oracle Identity Manager(OIM), Sun Java System Directory Server (LDAP), Active Directory (AD), CA Identity Manager/Site Minder, SAML, SPML

IBM Websphere E: commerce 5.x, Hybris Accelarator 5.1

Vendor Products: Apigee, Atlassian Development Suite (JIRA, Confluence, Crucible), VersionOne, Splunk, DynaTrace APM, Gigya Social SignOn, Slack, Splunk, Kibana, New Relic APM, Sonar, IBM OnDemand, ODWEK

EXPERIENCE:

Confidential, Richardson, TX

Senior Java Developer

Environment: Java (JDK 1.8), Spring 5.x, Spring Boot, Apache Camel Routes and Processors, Apache Ignite, Priority Queues, Postgres, Workflow Processors, Kafka, Docker, Git source control, Maven, Jenkins, Junit, Shell Scripting, Data Generator, JSsh, jMeter based load tests, Atlassian Development Suite(JIRA, Confluence) Google Cloud (GCP and GCS) and Linux.

Responsibilities:

  • Involved the architecture and tool selection analysis with Architect.
  • Design, document, develop, test and deploy and maintain the SSOR Spring MVC & JAX RS based REST APIs on Amazon Cloud Infrastructure.
  • Integrate the user site accounts with social provider accounts using partner Gigya Social APIs.
  • Integrate the subscription payment system using partner MG2 SOAP webservices.
  • Implement the oAuth token authentication.
  • Develop the junit and maintain the jMeter load test suites.
  • Performance tuning the existing load test suites.
  • Involve the SDLC planning and sprint planning and standup meetings.
  • Build & Test, Deploy the application in multiple environments using Maven & Hudson/Jenkins. Analyze, monitor the application using New Relic APM (Application Performance Monitoring) and AWS cloud watch enterprise monitoring tool.

Environment: Java (JDK 1.8), Spring 4.x (Security, MVC, Integration, Transaction, AOP, Test), Spring Boot, JAX- RS, JAXB, Jersey, Open/EclipseLink JPA, oAuth, myBatis, Ruby on Rails 3.x, JSP, Java Script, PostGres, RestClient, Junit, Mockito, SVN & Git source control, Maven, Jenkins, Shell Scripting, Tomcat 8.x, jMeter based load tests, JIRA, SQL development, Amazon Cloud and RDS(AWS), Elasticsearch, Dynamo DB, New Relic APM, MFA.

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Development of the CRM applications and web services.
  • Implementation of Java Spring based solutions on the Websphere platform
  • Integration of software components and web services into CRM Apache Camel
  • Development of the scalable REST web services with Apigee and Salesforce cloud solutions
  • Application performance management using Dynatrace and splunk
  • Scaling software components with Solr Search, EhCache and Dynacache
  • Implementation of JPA solutions with Hibernate, EclipseLink providers and Oracle
  • Web development using Spring MVC
  • Converted all the junit tests from DB to use a mock using Mockito framework.
  • Agile development and continuous integration using Scrum practices and ecosystem: VersionOne, JIRA, Sonar, Subversion (SVN)/GIT, Maven and BuildForge.
  • Implemented the e-commerce intra portal using Hybris Accelarator module. Worked on customizing the spring based hybris modules as per the business requirement. Also, worked on the customization of Hybris B2C Accelarator product.
  • Developed the dealer vehicle data push application using Apache Kafka. Used Spring KafkaTemplate for both producing and consuming the messages.
  • Developed pricing rules using Drools rule engine .drl files. Updated/Maintained rules using JBOSS BRMS tool and auto-deployed the changes to the environment as JAR file.

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Design, document, develop, test and deploy the REST APIs.
  • Develop the junit and jMeter load test suites.
  • Performance tuning of the existing REST webservices.
  • Support the client webservice components.
  • Involve the SDLC planning and sprint meetings.

Environment: Java (JDK 1.6), JSP, Servlets, Java Script, DB2, Spring 2.5.6, HTML, CSS, Solr Search, Struts 1.x, IBM Websphere Commerce 6, JDOM, JAX RS, soapUI, Junit 4,5, SVN source control, Apache ANT, Hudson/Jenkins, Shell Scripting, Tomcat 6.x, jMeter based load tests, JIRA, SQL and Stored procedures

Confidential, Chicago, IL

Programmer Analyst

Responsibilities:

  • Design, document, develop, test and deploy the above applications.
  • Develop the junit and jMeter load test suites.
  • Configure/setup the project build system on Hudson/Jenkins Continuous Integration.
  • Attended the 4 weeks Sprint meetings and daily SCRUM meetings
  • Involved with the system study and architecture with the Solution Architect and the Project Leader.
  • Involved with the requirement gathering, Mongo DB data design/analysis and technical design.

Environment: Java (JDK 1.6), JSP, Servlets, Java Script, Mongo DB 2.7. ehcache 2.4.6, Spring 2.5.6, HTML, CSS, Solr Search, IBM Websphere Commerce 6, myBatis ORM 3.0.6, Jersey JSON/XML serialization, JDOM, JAX RS, soapUI, Postgres 9.0, RabbitMQ, JMS, Junit 4,5, SVN source control, Apache ANT, Hudson/Jenkins, Linux, Shell Scripting, Tomcat 7.x, jMeter based load tests, JIRA, SQL and Stored procedures, Agile development

Confidential, Wood Dale, IL

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering, design, analysis and STS (System Technical Specification) documentation.
  • Designed and developed the spring based Provisioning Sync Tool using Spring 2.x, Spring LDAP Template, JDBC Template, ORM, AOP and Application Context.
  • Developed/Implemented Single Sign On for Portal application against Oracle OID delegated authentication.
  • Developed HTML, JSP, CSS and Java Script for tool kit.
  • Design, GOF Design Patterns, Unit testing, Integration jUnit testing, UML Class Diagrams, MS Visio, Java 1.4, Spring 2.x, Oracle 10g, OID 10.1.4, JUnit 4.x, Code Refactoring.
  • Designed and developed web services using apache AXIS 2, XPATH, WSS4J, XML Schema, WSDL and SOAP.
  • Developed SAML 2.0 based custom authentication SOAP webservice.
  • Designed and developed web based user interface for the IdM tool kit using JSP, Custom Tags, Java Script, Spring Web MVC, Spring AOP, Apache Camel 1.6.
  • Developed LDAP tool using Spring Core, Spring LdapTemplate, Oracle Provisioning Framework.
  • Developed user authentication workflow using Oracle Identity Manager (OIM) 11.
  • Configured, Debugged and deployed the application on Oracle 10g application server

Environment: Java (JDK 1.4/5), J2EE 1.4, Spring 2.5.6, Spring MVC, HTML, CSS, Java Script, Spring LDAP Template, JAAS, Kerberos, Hibernate 3.2, ADFS, Axis2 1.4, WebServices, StAX API, Rampart, WS-Security, XML, SOAP 1.1, WSDL, SPML v2.0, JAX WS, soapUI, Oracle 10g RAC, Oracle Internet Directory (OID) 10.1.4, Oracle Identity Manager (OIM) 11, SAML, Microsoft Active Directory (AD), Apache Directory Studio, Open DS, Sun Oracle LDAP utilities, XMLBeans, JAXB, JAXP, Jython 2.2.1/Python, XSLT SAXON, WSS4J, Eclipse GanyMede, Junit 4,x, Star Team source control, Apache ANT, Linux, Sun Solaris, Shell Scripting, J2EE design patterns, GoF java design patterns, Oracle 10G, Tomcat 5.5.6, Sun Luminis LDAP.

Confidential, Okemos, MI

Senior Java Developer

Environment: Java V1.5, IntelliJ IDEA V 7.0.4, Weblogic Application Server 10.0, Oracle Database 10g, SOA, Webservices - Apache AXIS, HTML, CSS, Java Script, MVC, WSS4j, Spring Framework 2.x, Kodo JDO 3.x, OSWorkflow 2.x, Struts 2.0, JSP, Servlets, JUnit 3.x, JMock 2.x, Oracle PL/SQL, LDAP, Ant, Clearcase/Subversion, Domain Driven Design, UML, Design Patterns, MS Visio, Scrum - Agile software development, Atlassian Confluence 2.8.0 Enterprise Wiki, Atlassian JIRA - Bug and Issue Tracker.

Hire Now