We provide IT Staff Augmentation Services!

Senior Java Developer/lead Resume

3.00/5 (Submit Your Rating)

New York, CitY

SUMMARY:

  • 11+ years of experience in designing, developing, integrating and implementing multi - tier enterprise products and applications using OOP, Java and J2EE technologies, catering to industry standard methodologies and techniques.
  • Extensive work experience in core Java and server side technologies like Servlets, Java Server Pages, Struts, Enterprise Java Beans, Hibernate, JDBC, JNDI, Spring framework, Spring boot, Spring data, Spring Rest, Jersey, JMS and Restful Web Services etc.
  • Hands on 5 Years of experience in UI/script frameworks like Java Script, Angular JS, and jQuery.
  • A thorough understanding of OOAD methodologies and OO design patterns.
  • Working Knowledge in development of Object Oriented applications using Rational Rose, Enterprise Architect, Case Complete and UML designer.
  • Displayed prowess in developing several applications from scratch using latest technologies and coming up with design and architect for the application from scratch. Efficient in coding the application after the design.
  • Lead teams in the development and execution of J2EE projects involving new and challenging technologies with challenging timelines.
  • Technical expertise in all the phases of Software Development Life Cycle (SDLC) entailing requirement analysis, design, development, Implementation, delivery and troubleshooting.
  • Closely worked with business users and business technology groups at various stages of the project lifecycle, including requirements gathering, design, development and testing.
  • Solid understanding and work experience of web application in MVC architecture, Struts and spring including ORM framework Hibernate.
  • Strong hands-on experience on Websphere Application Server, Weblogic Application Server under UNIX (Sun) environment.
  • Having more than 5 years of experience in IBM Visual Age for Java 4.0, RAD and Websphere Studio Application Developer 5.1(WSAD).
  • Knowledge of Big Data application with Cloudera Hadoop eco system (HDFS, Sqoop, Hive, Kafka, Spark) for high performance and good reliability applications.
  • Good knowledge of Cassandra (NoSQL) database.
  • Having expertise on tuning production systems and sizing & capacity planning of Hardware/Software.
  • Working knowledge of RDBMS in the area of table design, normalization, writing queries and optimization for Oracle 10g, MySQL and DB2 UDB 10.4.
  • Mentoring team of developers to refactor legacy java code and derived the approach for migrating to newer technology standards.
  • Worked heavily on writing JUnit test cases and mocking framework (Mockito & Power Mock) to reduce production/maintenance cost of applications.
  • Good Work experience in Log4j/SLF4J, Git, SVN, Clear case, Ant tools, Maven, AspectJ and Design Patterns.
  • Experience in Performance tuning of enterprise applications, memory leak/optimization and used caching library (Ehcache).
  • Experience with managing/leading projects/teams as well as worked independently with minimal supervision. Consistent, Resilient and Friendly Team Player.

TECHNICAL SKILLS:

Programming Languages: Java

Web Technologies: HTML, JavaScript, XML, AJAX, Angular JS, jQuery

Frameworks/ Technologies: Servlets, Struts, Spring, Spring Rest, Spring boot, Spring data, Hibernate, JPA, JSP, EJB, JMS, Web Services(REST), Jersey, JNDI, XML, XSD, JAXB, JDBC, SQL

Architectural Styles: Layered, n-Tiered, SOA, Domain Driven Design

Databases: Oracle, DB2, MySQL

NOSQL: SOLR, Zookeeper

Web/Application Servers: Apache Tomcat, Jetty, BEA Weblogic, IBM WebSphere

IDEs: IdeaJ, Eclipse

UML Design Tools: Enterprise Architect, Case Complete, Sybase Power Designer

Build Tools: ANT, Maven

Testing Tools: Junit, Jmock, Jmockit, Mockito

Version Control Tools: Team Foundation Server(TFS), Tortoise CVS, Win CVS, GIT

Bug Tracking & Other Tools: Mercury, Team Track, Version One, JIRA

Code Quality tools: Pmd, Cpd, FindBugs, Checkstyle

CI tools: Jenkins/Hudson, Bamboo

Operating Systems: Windows and UNIX

PROFESSIONAL EXPERIENCE:

Confidential, New York City

Senior Java Developer/Lead

Roles / Responsibilities:

  • Design and develop solutions based on user stories and other business requirements.
  • Designed and implemented RESTful Web Services to integrate between different components of the project.
  • Involved in development of core modules.
  • Involved in developing user interfaces using Angular JS.
  • Worked on application requirement analysis and user stories.
  • Implemented common functionalities which are being used across the modules of the application.
  • Involved in application design and Project configuration/setup using Maven.
  • Involved in Code Review process for maintaining organization development/coding guidelines/standards and code optimization.
  • Involved in Test Driven Development writing effective Test Cases using Junit, Mockito frameworks to achieve maximum code test coverage.
  • Tracking and monitoring the daily/weekly activities.

Environment: Java 8, Spring 4.3.7, Spring boot 1.5.7, Spring data, Spring Rest, Spring Aspectj, Spring Transaction, JPA, JUnit 4.10, Mockito 1.9.5, Maven, Log4J, Web services (JAX-RS), Dozer Mappings, Swagger Rest API documentation, Angular JS, HTML, Tomcat 8, MySQL DB, Jenkins.

Confidential

Senior Java Developer/Lead

Roles / Responsibilities:

  • Designed and implemented RESTful Web Services.
  • Worked on application requirement analysis and user stories.
  • Work collaboratively with peers and other teams such as QA, PMO and Business Analysis.
  • Implemented common functionalities which are being used across the modules of the application.
  • Involved in developing user interfaces using Angular JS.
  • Involved in application design and Project configuration/setup.
  • Implemented automated JUnit test cases for application code.
  • Involved in Code Review process for maintaining organization development/coding guidelines/standards and code optimization.
  • Configuring and Managing tomcat & deployment of applications in Development, QA environments using Bamboo.
  • Defined process for SCM and implemented with Git workflow.
  • Tracking and monitoring the daily/weekly activities.
  • Involved in review POC and analysis of various technology stack and cost benefits.

Environment: Java 8, Spring 4.1, Spring boot 1.3.8, Spring data, Spring Rest, Spring Aspectj, Spring Transaction, JPA, JUnit 4.10, Mockito 1.9.5, Maven, Log4J, Web services (JAX-RS), GIT, JIRA, Apache Velocity 1.4, Dozer Mappings, Swagger Rest API documentation, Flyway DB Migrations, Angular JS, jQuery, HTML, Tomcat 8, MySQL DB, Atlassian Bamboo.

Confidential, Atlanta, Georgia

Senior Java Developer/Lead

Roles / Responsibilities:

  • Involved in Sprint planning and estimation for user stories.
  • Understanding the user story and defined the Web service contract based on the overall design.
  • Project setup configuration using Sprint & JPA (Hibernate) and build mechanism.
  • Designed and implemented RESTful Web Services.
  • Writing JUnit test cases for every business cases/validations using Mockito.
  • Writing Application services, JPA DAO services and designing the tables.
  • Designed interceptor using aspects for over all application.
  • Reviewed code & code coverage of other developers based on the standards agreed for project
  • Improved application performance by introducing Caching & optimization.
  • Responsible for version management & deployment for different environments.
  • Preparing deployment guide based on the network hardware setup and co-ordination of deployment.
  • Translating high level architecture to low level design for implementation as well as documentation.
  • Identified the risks and planned for addressing those.
  • Involved in the overall application architecture and solutions for webservice design/contract specification.

Environment: Java 7, Spring 3.2.3, Spring boot 1.2.3, hibernate 4.2.2, JPA 2.0, jersey 2.3 For Restful Web Services, JUnit 4.10, Mockito 1.9.5, Ant 1.8.1, Log4J, Ehcache 2.6.7, JMS, AspectJ, Weblogic Server v12.1.2.0, IBM DB2 v10.

Confidential

Senior Java Developer/Lead

Roles / Responsibilities:

  • Developed DAO Framework using Hibernate & Spring for the application to build business services.
  • Involved in creating tables and writing query for application development.
  • Involved in application caching & turning using ehcache for application performance tuning in load testing.
  • Participated in business requirements and assisted technical inputs to achieve business goals.
  • Writing JUnit test cases for every business cases/validations using Mockito.
  • Lead the team size of 7 to achieve predictable and timely releases of the product.
  • Involved in Code Review process for maintaining organization development/coding guidelines/standards and code optimization.
  • Tracking and monitoring the daily/weekly activities.

Environment: Java 6, Spring 3.2.3, Hibernate 3, JSP, JUnit 4.10, Mockito 1.9.5, Ant, Eclipse, Log4J, Ehcache 2.6.7, JMS, AspectJ, Webservices (JAX-RS), Weblogic, WebSphere.

Confidential

Senior Software Engineer

Roles / Responsibilities:

  • Involved in coding of Calendar Manager, Partial Patch, Scenario Manager, and Supply Chain Network which are common components for all the modules in SCPO.
  • Involved in developing the presentation, middle/application tier units for the applications.
  • Tracking the cross team dependencies within SCPO product teams and developed the common utilities needed.
  • Involved in release plan for various milestones/phases of SCPO.
  • Lead the team size of 4 to achieve predictable and timely releases of the product.
  • Involved in Code Review process for maintaining organization development/coding guidelines/standards and code optimization.
  • Tracking and monitoring the daily/weekly activities.
  • Preparing High Level Design Document, Detailed Design Document.
  • Used Hibernate for coding the persistence part of the application.
  • Responsible Agile & TDD development.
  • Writing JUnit and Unit testing of the code
  • Responsible of timely and committed delivery of assigned work.

Environment: Java5, Spring 3.0, Hibernate, Flex, MySQL, EhCache, Tomcat 6, Eclipse, Ant, Webservices, JMS, JUnit 4.6, SLF4J, PL-SQL.

Confidential

Senior Software Engineer

Roles / Responsibilities:

  • Interacting with the on-site teams for system study, requirements gathering, analysis.
  • Involved in preparing Detailed Design Specification (DDS), High Level Design (HLD).
  • Involved in developing the presentation, middle/application tier units for the applications.
  • Developed Services (EJBs and WebServices) for the Fulfillment applications.
  • Involved in Code Review process for maintaining organization development/coding guidelines/standards and code optimization.
  • Involved in resolving the issues during Regression, Integration, UAT and production of all the modules in Fulfillment.
  • Involved in release plan for various milestones/phases of the product.

Environment: Java5, J2EE, JavaScript, JSP, Struts, EJB, Hibernate, Oracle 11g, Weblogic, Websphere 6.0, JUnit, JMock, ANT.

Confidential

Software Engineer

Roles / Responsibilities:

  • Involved in designing domain model.
  • Involved in coding of the presentation, middle/application tier units.
  • Business method (facade) and DAO creation.
  • Created hibernate mappings.
  • Created custom data types in hibernate.
  • Written hibernate interceptors and event listeners.
  • Written components using JSF which are used commonly across all the ROADS modules.
  • Involved in Code Review process for maintaining client development/coding guidelines/standards and code optimization.
  • Performed bug resolution and optimization tests with JUnit and JTest tools.
  • Used JSF framework for implementing the Web tier of the application.

Environment: Java, J2EE (Servlet, JSP, JavaScript), Rational Rose, Oracle 10g, Websphere Application Server, RAD, Websphere MQ, JMS, AIX, Ant, Struts, Spring, Web services, WSDL, SOAP, Axis2, SOAPUI and Swift messages.

We'd love your feedback!