We provide IT Staff Augmentation Services!

Technology Lead (java) Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Total 11 years of experience in developing n - tier Core Java (incl. JDK 1.8), J2EE, Web architecture and development of distributed systems.
  • Flexible to work as Full Stack developer (server side and front end) based on project requirement.
  • Implemented applications for Investment Banks and financial leaders like Confidential Sachs, Citi and Confidential in the USA, UK & India.
  • Experience in implementing server-side programming using Core Java, Multithreading, thread concurrency, Garbage Collection, Servlets, JSP, JDBC and Oracle, MS SQL
  • Competent in using Software Development Life Cycle (SDLC) methodologies like Agile, Test-Driven Development (TDD), Waterfall
  • Experience in Spring Hibernate and Angular 1 frameworks.
  • Implemented J2EE and GOF Design Patterns in multi-tier Architecture.
  • Optimized performance of J2EE and database-based applications.
  • Configured PMD, Findbugs and Checkstyle to improve quality of code.
  • Experience in developing JAX-WS and RESTful web services.
  • Experienced in Maven for project build / test / deployment.
  • Junit for unit and integration testing.
  • Experience in RDBMS (Oracle, MS SQL Server).
  • Experience in configuration of distributed caching frameworks like EHCache.
  • Implemented J2EE and GOF Design Patterns like Front Controller, Session Facade, Transfer Object, Transfer Object Assembler, ServiceLocator, DAO, Factory, Singleton etc. in multi-tier Architecture.
  • Used Sonar, PMD, Findbugs and Checkstyle to improve quality of code.
  • Used RSA to create UML Diagrams.
  • Skilled at programming on different Java IDE’s Eclipse, Net beans, WSAD/RAD, idea IntelliJ

TECHNICAL SKILLS

Languages/Methodologies: Core Java (incl. JDK 1.8), XML, SQL, JavaScript

Advance Java Technologies: Multi-Threading, Concurrency, JDBC, Servlets, JSP, Swing, RMI, JNDI, Java Beans

Frameworks: Spring

Object-Relation Mapping: Hibernate

Front End: Angular1.5, NodeJS, JQuery, JavaScript, HTML

XML technologies: JAXB, Apache POI, Castor, SAX, DOM, XSD, XPATH

Web Services: JAX-WS, RESTFul

Web Services Implementation: Apache CXF, Jersey, AXIS

Caching frameworks: EHCache

Messaging and tools: JMS, TIBCO RV, ActiveMQ

Database: Oracle, MS SQL Server

Build tools: Maven, Ant, Jenkins

Unit testing: Junit, Mockito

Object Technologies: UML, Core J2EE Design Patterns

UML tools: RSA

Code quality and Coverage tools: Sonar, PMD, Findbugs, Checkstyle

Profiler: YourKit, VisualVM

Software dev methodology: Agile Scrum, Waterfall, Test driven development

Version Control: SVN, CVS, MKS

Excel: Apache POI

IDE tools: Eclipse, WSAD, RAD, NetBeans, idea IntelliJ

Web/Application/Cloud Server: Tomcat, Apache, IBM Websphere, WPS, Weblogic

Quality/Issue Control tools: JIRA, CODE, Mercury Quality Center

Scripting language: Shell scripting

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Technology Lead (Java)

Responsibilities:

  • Worked as senior Java/Web developer to implement web and server-side components, involved in all phases of development.
  • Worked as independent contributor for complex and new requirements.
  • Implemented server-side components using Core Java, multi-threading, web services with Spring framework, IOC, Hibernate, caching, Messaging
  • Implemented different J2EE design pattern like Front controller, Interceptor, Transfer Object, Service Locator etc.
  • Implemented common DAO layer for all database related operations using hibernate.
  • Used MQ messages to send and receive messages for calculation request and responses.
  • Used Hibernate as ORM tool to connect with database.
  • Developed front end using Angular JS and back end components.
  • Followed Agile methodology actively participated in daily scrum meetings.
  • I had worked with testing teams to support SIT/UAT cycles. Developed JUnit test cases and integration test cases.
  • Used Maven for build.
  • Participated with business analyst for requirements clarifications. Daily progress calls during testing phases.
  • Using different tools for Environment performance monitoring for build deployments process like Pulse canvas, conductor, conduit
  • Worked for Performance improvement for some daily UI reports and created some new REST end points for different reports required by users.
  • Familiar with BPMN for automated workflows, have enhanced existing BPMNs with additional service task in flow

Environment: : Java 8, Spring, Hibernate, RESTFul web services, XML, JMS, DAO, JSP, JavaScript, AngularJS 1.5, JQuery, Agile Methodology, Maven, Sub-version, Astah professional, DB2, AquaData

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked as senior Java/Web developer to implement web and server-side components, involved in all phases of development.
  • Worked as independent contributor for complex and new requirements. Leading junior developers and helping them to resolve their issues.
  • Implemented server-side components using Core Java, multi-threading, web services with Spring framework, IOC, Hibernate, caching, Messaging
  • Implemented different J2EE design pattern like Front controller, Interceptor, Transfer Object, Service Locator etc.
  • Implemented common DAO layer for all database related operations using hibernate.
  • I had used MQ messages to send and receive messages.
  • Used Hibernate as ORM tool to connect with database.
  • Developed front end and back end components.
  • Followed Agile methodology actively participated in daily scrum meetings.
  • I had worked with testing teams to support SIT/UAT cycles. Used Quality Center (QC) for defect tracking. Developed JUnit test cases.
  • Key person in code management, branching and merging using SVN.
  • Used Maven for build.
  • I had prepared design document for different modules.

Environment: : Core Java 1.6, Spring, Hibernate, RESTFul and SOAP web service, XML, JMS, DAO, JSP, JavaScript, JQuery, EHCache, FindBugs, PMD, SVN, QC 9.2, Eclipse, Tomcat, Apache, Agile Methodology, Clarity, Maven, RSA

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked as senior Java developer to implement server-side components and web services.
  • Participated with business analyst for requirements clarifications.
  • Involved in preparing functional spec and technical specs
  • Designed and Developed the UI using JSP and JavaScript.
  • Implemented different design patterns
  • Implemented replication of cache across distributed nodes using EHCache.

Environment: : Core Java 1.5, Spring, RESTFul and SOAP web service, XML, JMS, DAO, EHCache, FindBugs, PMD, SVN, QC 9.2, Eclipse, Clarity, Tomcat, RSA

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Implemented different design patterns like Factory, DAO.
  • Developed Java components/programs in RAD. Designed and Developed the UI using JSP.
  • Involved in code review, unit testing, check-pointing of code for deployment

Environment:: Core Java 1.4, Servlet, JSP, XML, DB2, MKS, QC, Windows Xp, RAD6.0

Confidential

Java/J2EE Developer

Environment: : Core Java 1.4, Servlet, JSP, SOAP Webservice, XML, JMS, DAO, DB2, MKS, QC, RAD 6.0 (IDE), RSA, Windows Xp, Agile Methodology

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented different design patterns like Factory, DAO, Data transfer Object.
  • Implemented controller using Servlets to authorize valid user request and implemented intercepting design pattern to filter request.
  • Designed and Developed the UI using JSP and JavaScript.
  • Developed Java components/programs in WSAD 5.1.2
  • Involved in code review, unit, Integration and System test support

Environment: : Core Java 1.4, Servlet, JSP, XML, RMI, Oracle 8i, Orbivault, WSAD 5.1.2(IDE), Windows Xp

We'd love your feedback!