We provide IT Staff Augmentation Services!

Java Developer Resume

Frisco, TX

SUMMARY:

  • Over 5+years of IT experience in Object Oriented and Java/J2EE applications development.
  • Actively worked in each phase of Software Development Life cycle SDLC Requirements, Specification, Design, Implementation, extensive experience in Software Development Life Cycle, UML, OOAD, MVC2, JAVA & J2EE (JSPs, Servlets JAAS, JCE, JSSE{SSL}, JAVA 8, JAX - RPC, JCA, JNDI, JAXB, JMS, JPA, EJB, RMI, JDBC & J2ME).
  • Designed & Implemented GUIs using Java Script, AngularJS, AJAX, HTML, DHTML, CSS, JSP, Taglibs, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB & XSLT.
  • Developed web applications using SOAP based Web services WSDL, JAX-WS & RESTful Web Services - JAX-RS, JERSEY including re-platforming to Microservices design
  • Developed mobile application using wireless technologies {SMS, WAP, Palm, Synch Engine, Voice} on Nokia WAP Server.
  • Implemented web applications using frameworks like Struts, BC4J, Spring (IOC, DI, AOP, Spring MVC, Spring Test module) with ORM tools.
  • Leveraged Messaging oriented middleware like Sonic MQ, Swift MQ & MQ Series, TIBCO, Oracle Messaging
  • Experience in Shell Programming for UNIX and Linux environment.
  • Experience in RDBMS like Oracle, MySQL, DB2, & Sybase & NoSQL implementations such as Cassandra.
  • Deployment, performance & scalability fine-tuning web/application servers like WebLogic, WebSphere, JBoss, Pramati& Tomcat.
  • Proficient in Java/J2EE design patterns such as Singleton, Factory Pattern, Adapter, Front Controller, Business Delegate, Service Locator, Intercepting Filter, Data Transfer Object & Value Object.
  • Experience in identifying Bugs & PMD tools to write efficient code.
  • Expertise in automating JUNIT test cases with Mockito& running the test suites & test coverage using EMMA tool.
  • Experience on Jenkins, which provides continuous integration services for software development for enterprise level & implemented cruise control using Ant scripts.
  • Implemented SDLC methodologies including Waterfall, RUP & Agile estimations.
  • Experience in using version controlling systems like SVN, CVS, &IBM Clear case.
  • Strong experience with application deployment on pure cloud or hybrid cloud environment including Amazon Web Services (AWS)
  • Good knowledge on DevOps leveraging various technologies/applications like Ansible, Chef, GIT, SVN, Jenkins, Docker, ANT and Maven.
  • Excellent communication skills & team player spirit coupled with problem analysis & solving abilities.
  • Understanding & experience in Banking, Insurance, Investments, Finance, HealthCare, Aggregation, Originations, Security, Telecom domain.

TECHNICAL SKILLS:

Technologies: Java, J2EE, EJB, Java Beans, JSP, Servlets, JDBC, JNDI, Messaging (JMS), Multithreading, Web Services, SOAP, SQL, PL/SQL.

Web Technologies: JavaScript, UML, HTML, XHTML, DHTML, XML, CSS

Application Servers: WebLogic 10.x/8.1, WebSphere 7.0/6.1, Tomcat 7.0/6.0/5.0, Jboss 4.x

Frameworks/ORM tools: Spring 4.0/3.0/2.5, Struts 2.0/1.1, Hibernate 4.2/3.0

Databases: Oracle10g/9i/8i, DB2, MS SQL Server, MS Access, MYSQL

Operating System: Windows 2000/2003/XP/7, Unix, Linux and Solaris

IDE: Eclipse 3.x, RAD, WSAD, JBuilder, STS, Netbeans

Tools: Maven, Junit, ANT, Git, SVN, WinCVS, Toad, MS Visio

Design Patterns: Singleton, Data Access Objects, Decorator pattern, Template Method, Service Locator, Model View Controller Architecture and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Frisco, TX

Java Developer

Responsibilities:

  • Involved in gathering and understanding of customer requirements, analysis and design.
  • Developed middle tier business logic using POJOs with Spring based transaction managers.
  • Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
  • Handled the back-end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Actively involved in designing and implementing Business Delegate, Data Access Object and Session Façade and Data Transfer Object design patterns.
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion
  • Implemented RESTful web services to invoke downstream services
  • Used SOAP UI to interact with OSM web services.
  • Used ANT scripts to build the application and deployed on Oracle Weblogic Server
  • Understand and implemented WebLogic cluster and Node manager
  • Involved other story UTC, Design, Code Reviews and Testing
  • Implemented Logging framework using Log4J.
  • Performed performance tuning for Java, j2ee applications (Application side and Database side)
  • Developed scripts to export and import data from the one database instance to other.
  • Used SVN for version control.

Environment: Springs, Java 1.6, Hibernate, Web Services, AJAX, XML, XML Parsers SAX/ JAXB, Junit, JSP, JavaScript, &Java/J2ee design patterns, Hadoop, Map Reduce, Hive, Pig, Sqoop, HBase, Eclipse, Web logic, Toad, Oracle, SOAP UI, SVN, Windows XP & Linux

Confidential

Java Developer

Responsibilities:

  • Involved into analysis and design phase. Participated into discussion meetings about requirements.
  • Involved in the development of Presentation layer using JSP, HTML5, CSS, JQuery, AngularJS and used Struts framework, Developed Struts validation framework and JavaScript for validation.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Developed Action classes and DAO classes to access the database.
  • Involved in development of presentation layer using Struts framework, and MVC design paradigm.
  • Used DOM parser for accessing objects in JavaScript.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used WS-Security for providing security within SOAP messages.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer v7.0.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Adobe CQ5 as the Web Content Management System.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT for building Projects
  • Involved in configuring JMS and JNDI in Web Sphere Application Server.
  • Used JProbe, JMeter for performance testing.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Used CVS to check and checkout and co-ordinate among team members.

Environment: Java (JDK 1.6), J2EE, Spring 3.0, Hibernate 3.0, Restful, MyEclipse 10.1, JUnit, Unix, Adobe CQ5, Oracle SQL Developer, XML, JavaScript, JQuery, AngularJS, SOAP, Camel, Tomcat 6.0, Maven, Log4j.

Confidential

Java Developer

Responsibilities:

  • Responsible for the design, analysis, development and maintenance of the Enrollment System application
  • Evaluated functional requirements and analyzed functional components, technical specifications and application designs for department IT projects.
  • Coordinated continual improvement and testing processes with production areas in order to get deliverables in time.
  • Achieved 9/10 deliverables in time. Implemented WebLogic deployment process
  • Developed web applications with HTML4, CSS, JavaScript for Credit Card Payment System.
  • Implemented change control process, specifically to control software versions and packages installed in production environments.
  • Managed Visual Source Safe in order to create online repositories for all IT department projects.
  • Elaborated a control quality process, for software test cycle which reduced production incidents in 40%.
  • Implemented a Test Software Development Life Cycle based on ITIL Transition book.
  • Coordinated a team of three developers to migrate SIDI (ITESM's Enrollment System) from OC4J application server to Weblogicmiddleware.
  • Deployed the application and application libraries.

Environment: Java, JDBC, HTML, CSS, jQuery, JavaScript, Struts, Hibernate, Oracle, Junit, SVN, CVS

Hire Now