We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Over 13 years of professional experience in analysis, design, development, testing and deployment of Java/J2EE based enterprise, client - server, distributed web applications.
  • Worked on web projects involving server-side technologies such as Core Java, JEE, REST/SOAP web services, JDBC, Hibernate, SQL’s, Spring MVC, XML, JUnit, Maven.
  • Experienced in developing J2EE components on Application Servers like Web Sphere Application Server 8.5, Oracle Weblogic, and Web Servers like Tomcat 7.0
  • Experience in using database such as Oracle, MySQL, Adabas.
  • Proficient in designing and developing web applications using Restful Web Services and SOAP.
  • Strong skills and strong fundamental knowledge in the areas of Object-oriented design, ORM, IoC.
  • Good experience in developing Java batch jobs.
  • Experience in complex SQL Queries writing, Stored Procedure programming, and optimization.
  • Experience in team/shared development, modularized development, source version control and configuration management discipline using RTC.
  • Strong knowledge in principles, OOPS concepts, configuration management, build process and release management.
  • Experience working in all phases of a project development life cycle using Agile Methodologies (Scrum) from Requirements Analysis, Proven ability to interact successfully and professionally with cross-functional, remote teams and clients to work productively within a team environment and independently.
  • Extensive experience as a Senior Developer including requirements gathering, study and analysis of project requirements through customer interaction, preparation of Functional Specifications and design documents.
  • Domain expertise in Insurance, Banking, Scientific projects.
  • As a Lead, responsible for allocation, monitoring the progress, preparing quality documents, reporting, reviewing team members design, coding, and configuration management.
  • Excellent team player with ability to work under minimal supervision, possessing excellent communicational, interpersonal, analytical and problem-solving skills.

TECHNICAL SKILLS:

Languages: Java 1.7, Scala.

Java/J2EE Technologies: MVC, Spring, Servlets, JSP, Hibernate, JDBC, Log4j, Gradle, Junit.

Web Technologies: JavaScript, HTML, XML, JSON, CSS, Zk.

Web/Application Server: Apache Tomcat, IBM WebSphere Application Server, Weblogic.

Operating Systems: Windows (10, 7, XP), Linux, IOs

RDBMS: SQL, MySQL, PL/SQL, Oracle.

Others: Ant, Putty, Eclipse IDE, RSA, TOAD, IntelliJ IDEA

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Java Developer

Technology Stack:J2EE, Git, WebSphere 8.5, JUnit 4.0, Ant, RSA, CQ, PMD, Power Mockito, Splunk, Putty, SCRUM (Agile), Rational Software Architecture (IBM), Rational Team Concert (IBM).

Roles & Responsibilities:

  • As member of the Bank Middleware Team I used my solid knowledge of Java programming.
  • Involved in all phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Experienced in developing Software components using safe agile development practices.
  • Performed the research and development tasks to design and develop new software components.
  • Extensively used RSA as an Application Development Environment for developing the custom components using the J2EE Technologies.
  • Used RTC tool to track the user stories and the tasks assigned to different users on a day-to-day basis.
  • Performed debugging of the application using Log4J.
  • Performed code reviews using collaborator by smart bear tool.
  • Performing Splunk queries for getting data, logs and different behaviors from the server.
  • Creating configuration and build scripts for successful deployment of the applications.
  • Interacted with offshore teams to assign the tasks, status updates and delegation.
  • Presented demos to the business and other stakeholders on a timely basis.
Confidential

Lead Software Developer

Technology Stack:Spring MVC, Hibernate ORM, MySQL, SQL, Apache Tomcat, Java 1.7, JSP, HTML, JUnit, CSS, XML, JavaScript, Log4J 2, TIBCO, REST, and Eclipse, Git, Zk.

Roles & Responsibilities:

  • Lead a team of 3 members who provides support to different applications, i.e. Fieldbook.
  • Developing tools for CIMMYT researchers, Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for model driven development and UML modeling.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation at MVC model.
  • Working on Agile, SCRUM development methodology.
  • Using JUnit framework for unit testing and Git as version control system for implementing the application.
Confidential

Project Leader

Technology Stack: Java, Eclipse, CVS, SVN, MAVEN, Weblogic, Oracle, log4j, J-Unit.

Roles & Responsibilities:

  • Configured Weblogic application server to best suit the applications and components.
  • Configurations included database connection pools, and initial versions of clustered applications.
  • Used Maven, Ant to build project artifacts.
  • Eclipse was used as Integrated Development Environment (IDE).
  • Used CVS and SVN for version control.
  • Involved in testing, bug fixing and documentation of the system deployment.
  • Participated in design meetings.
  • Promoted the documentation and automation of deployment tasks and configuration management.
Confidential

Project Leader

Technology Stack: Java, Eclipse, CVS, SVN, MAVEN, Ant, Struts, Hibernate, Weblogic, Oracle, log4j, Pentaho Kettle, OpenRules.

Roles & Responsibilities:

  • Used Java EE technologies to process all transactions and store them in an Oracle Database.
  • Via web applications developed launchers for batch processes to run.
  • Used Struts, Ant, Java Hibernate.
  • Participated in design meetings.
  • Planned and followed up on development activities with team members.
  • Reviewed code delivered by the development team.
Confidential

System Analyst

Technology Stack: Java, Eclipse, CVS, SVN, MAVEN, Ant, Struts, Hibernate, Weblogic, Oracle, log4j.

Roles & Responsibilities:

  • Used Java EE technologies to process all transactions and store them in an Oracle Database.
  • Via web applications developed launchers for batch processes to run using JSP and Struts.
  • Used Struts, Ant, Java, Hibernate.
  • Participated in design meetings.

We'd love your feedback!