We provide IT Staff Augmentation Services!

Senior Software Engineer/team Lead Resume

2.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Proficient software engineer specialized in Object - Oriented Analysis and Design with extensive experience and skills in all aspects of the software development life cycle including particular expertise in Java, JEE, Spring, Struts2.0, JSF, Hibernate, Node.js and Design patterns. Proven ability to implement technologies that decrease costs and increase performance.
  • Solid 9+ years Java Development (Front-end and Server side Enterprise Web based) applications experience in the IT industry.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling
  • Language(UML) and Design Patterns.
  • Sound knowledge and skills of developing applications in Agile encompassing Java and J2EE standards, open source frameworks such as Spring, Struts2.0, Hibernate, JSF and node.js, backbone.js, angular.js.
  • Experience in analysis, design, development and implementation of large scale mission critical, web-based internet/intranet applications using Java/JEE technologies.
  • Flexible and versatile to adapt to new environment for any project with very strong problem solving and analytical skills.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Good exposure to Multi-Threading concept which could be utilized in handling highly concurrent traffic application.
  • Team player skilled at communicating with both internal and external clients to identify business needs and opportunities for improving solutions performance.
  • Ability to learn and adapt fast to the emerging new technologies.
  • Experience with JUnit and Mockito in performing unit test and determining the application s functionality.

TECHNICAL EXPERTISE:

Core Java: Collections, Multi-Threading, GenericsReflection, Annotations, SWING

Framework: Spring, Hibernate, JSF, Struts, Groovy/Grail

JEE/Web Technologies: AngularJS, NodeJS, Backbone, JSP, ServletsJavaScript, JSON, JQuery, AJAX, JNDI, JMS, Jackson, JAXB, JMX, HTML, CSS, DOJO, DOM

Web Services: REST, SOAP, Rest Client (Postman), JAX-WSWeb Application Server JBoss, Web-Sphere, Tom Cat, Web-logic

IDE: Eclipse, RAD, IntelliJ, Dreamweaver, NetbeansDatabases Sybase, DB2, SQL Server, Oracle, Mongo

OOAD (Design): UML (Rational Rose, Star UML, Visio)

Design Patterns: Core (GOF), J2EE

Version Control: SVN, Git, Mercurial, CVS

Build Tools: Ant, Maven, Apache IVY

Continuous Integration Tool: Jenkins

Caching Mechanism: Ehcache (Terracotta)

Operating System: Windows, Linux

Design Methodologies: SOA

Development Methodologies: Agile, RUP

Big Data: Hortonworks

Testing: JUNIT, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Senior Software Engineer/Team Lead

Responsibilities:

  • Served as a main focal point of technical support for the application products and its operating environments (End to End support for design, develop, deploy, release) for various projects simultaneously.
  • Delivered dramatic reductions in development time for projects implementing the Agile Development Methodology.
  • High-phased interaction with clients, translating needs into technical requirements, selecting the best implementation method for analysis, design, development, integration, deploy and release.
  • Managed on-site and offshore team(developers, QA) providing the necessary guidelines for the accomplishment of the projects needs and demands.
  • Introduced/Implemented continuous integration for automated build using Jenkins.
  • Developed UI using AngularJS to achieve single page application paradigm.

Environment: Java, Spring, Hibernate, Node.js, Backbone.js, REST, Git, Eclipse, SVN, Teracotta, Jenkins, Aptana, Infragistics, Junit, HTML, CSS

Confidential, Honolulu, HI

Project Lead (Lead Developer

Responsibilities:

  • Designed and developed the application, liaising directly with project managers throughout the product development life cycle to analyze system/functional requirements and business processes to ensure full alignment on each applications.
  • Developed an intranet application to provide easy access to configure, track and manage the solution (different health plans) efficiently in the internal system.
  • Worked on multiple projects simultaneously using technologies like Java, Spring, Hibernate, Groovy, GSP, Dreamweaver independently in a short duration of time to meet the business requirements and deadlines.
  • Developed rich user interface in Dreamweaver using html, CSS, javascript, jquery, Ajax, JSON.
  • Ensured long-term product expandability by migrating a poorly performing application to Groovy, Spring and Hibernate technology.
  • Implemented AJAX feature to invoke the stored procedure call for backend validation.
  • Optimized the source code and queries for performance improvement and prevent security vulnerabilities (XSS, SQL Injection)
  • Tracked the defects and came up with status; fixed.
  • Participated in deploying and promoting the application to the upper environments.

Environment: Java, Groovy, GSP, Javascript, JQuery, HTML, CSS, DOJO, JBoss, Git, Eclipse, Dreamweaver, JUnit

Confidential

Sr. Java/J2EE Developer/Lead

Responsibilities:

  • Invoked various Restful services exposed to send the data from the user interface to store in Mongo DB and eventually to a Oracle Database.
  • Applied single page application (AngularJS) approach to develop rich UI .
  • Involved in development of an entire new internal application ( Confidential ) from scratch using all the new technologies, IDE, version control to enable the associate of Confidential to store and fetch the demographic details of all the registers, non-registered, active and in-active customers.
  • Played around with new web based code/project hosting repositories like Bit Bucket for distributed version control Git.

Environment: Java, Spring, Restful web service, Backbone, JavaScript, GitWebSphere, Eclipse, IntelliJ, Gradle, Mockito, Junit

Confidential, Camp Hill, PA

Sr. Java/J2EE Developer/Lead

Responsibilities:

  • Lead team in the development of Integrated Logistics Solutions following Agile development methodology, taking an effective role in leading and developing several modules for CT - HIX project.
  • Parsed Excel files using POI and un-marshaled XML to Java object using JAXB.
  • Converted synchronous transaction to asynchronous for loading of plans using spring task executor and then Spring JMS.
  • Implemented transaction roll-back feature for atomicity of the transaction.
  • Implemented binary semaphore to prevent processes to stage the carrier concurrently to resolve lock exception.
  • Minimize the resource overhead by implementing the concepts like Spring JDBC, Hibernate Caching and Hibernate efficient fetching strategies.

Environment: Java, UML, Struts 2.0, Spring, Hibernate, POI, JAXB, JavaScript, JQuery, CSS, DB2, Web Sphere, Web Services, SVN, RAD, JUnit

Confidential, Lansing, MI

Sr.Java/J2EE Developer

Responsibilities:

  • Actively involved in implementing Service Oriented Architecture to develop N-Tier architecture Web based application.
  • Adhered to thread-safe approach and created user interface for job scheduling.
  • Implemented/Maintained highly concurrent traffic workflow for a large-throughput business server applying Master/Worker Architecture.
  • Developed/Consumed Web Services to in corporate security mechanism such as authentication, skill and user profile management from PRISM security system.
  • Developed new screens to enhance better performance of the application that helps in numerous functionality like determining the status of DB connection, number of active connections, thread and cache status.
  • Worked on JNDI technology to add token for security approach.
  • Applied JMX Technology to monitor and manage services to ease support and reduce cost, allowing alteration of services’ behaviors on the fly across multiple servers in the upper environment.

Environment: Java, (Company's - Internal Framework), JSP, Servlets, JSF, JavaScript, JNDI, JMX, DAO, Web Services, DB2, Websphere, Mercurial, IVY, JUnit

Confidential, Irving, TX

SR. Java/J2EE Developer

Responsibilities:

  • Engaged in implementing the various features (pagination, filter, sorting, PDF, caching etc)
  • Analyzed the performance of system software code and wrote code to tune it.
  • Consumed web services and worked on translating the data(Marshalling and Unmarshalling).
  • Implemented batch processing job for user accessibility functionality, fail over web service and client's verification checklist.

Environment: Java, Struts 2.0, Spring, Hibernate, JAXB, Oracle, JavaScript, CSS, Web logic, Web Services, SVN, Ant, JSON, Mercury Center

We'd love your feedback!