We provide IT Staff Augmentation Services!

Senior Software Engineer / Java Lead Resume

2.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Strong knowledge of Object Oriented Analysis and Design (OOAD), J2EE Design patterns and Relational Database.
  • Experience in System Architecture, Database Design, Framework design and Coding.
  • Proficient in Design Principles and Design Patterns
  • Experience in Design and Development of J2EE Enterprise applications using JAVA, JSP, Servlets, Struts1, Spring Framework, JPA/Hibernate, JAXB, JAX - RS, JAX-WS, JSON, XML and XSD.
  • Hands on Spring MVC, Spring Dependency Injection, Spring Transactions, Spring JPA/Hibernate, Spring AOP
  • Good knowledge of REST based web services.
  • Experienced in designing user interface using HTML,DHTML, JavaScript, JQuery, AJAX.
  • JAVA/J2EE Design Patterns such as MVC, Session Façade, DAO, DTO, Service Locator and Business Delegate.
  • Experience in deployment of web applications on Tomcat and JBOSS under Linux Platform
  • Experienced in Eclipse as Development IDE
  • Experienced in CVS, SVN and GIT
  • Experience in ANT and Maven
  • Passionate about software architecture, design, analysis and automate business needs with the help of technology.
  • Ownership, responsibility, self-correction, professionalism, always open for suggestions, good attitude and effective communication
  • Experience in providing technical solutions and guidance to team members
  • Experience in technically leading a team.

TECHNICAL SKILLS

  • Core JAVA
  • OOPCollections
  • Multithreading
  • Serialization
  • I/ODesign & Architecture
  • OOAD ( Object Oriented Analysis & Design)
  • Design Patterns
  • Design Principles
  • SOA (Service Oriented Architecture)
  • J2EE APIs
  • Servlets/JSP
  • JDBC
  • JAX-RS
  • JAX-WS
  • JAXB
  • JMS
  • JPA
  • Web Services
  • REST
  • SOAP
  • Spring Framework
  • Dependency Injection
  • Spring MVC - (RESTFul)
  • Spring AOP (Aspect Oriented Programming)
  • Spring Security
  • Transactions
  • ORM Technologies
  • JPA/Hibernate
  • MVC & Templating
  • Struts1
  • Apache Velocity
  • BPMN Frameworks
  • Activiti Framework
  • OSWorkflow
  • Business Rule Management
  • Drools
  • Testing Frameworks
  • JUnit
  • Web Servers
  • Apache Tomcat
  • JBOSS
  • IBM Websphere Portal
  • Databases
  • MYSQL
  • Oracle 10g
  • Build & Revision Control
  • GITHub
  • Subversion - SVN
  • CVS
  • ANT
  • Maven
  • JIRA
  • Frontend & JS Technologies
  • Javascript/JQuery
  • AngularJS (Beginner)
  • AJAX
  • JSON
  • XML & HTML
  • Development IDE’s
  • Eclipse
  • IntelliJ IDEA
  • Development & Deployment Environments
  • Linux
  • Windows
  • Reports
  • Jasper Reports
  • Development Lifecycle
  • Agile
  • Mobile Development
  • J2ME
  • Other Tools & Technologies
  • SOAPUI, Toad, MySql Workbench

PROFESSIONAL EXPERIENCE

Senior Software Engineer / Java Lead

Confidential,San Ramon, CA

Responsibilities:

  • Involved in coding for the front controller layer using Java,JEE,Spring MVC.
  • Involved in coding for the business layer using Java,JEE,Spring.
  • Implement Spring MVC REST services
  • Worked on architecture and implementation of presentation layer.
  • Involved in coding for the presentation layer using JSP, javascript, JQuery, JSP, HTML,JSON
  • Design and architect the UI components to achieve Web2.0
  • Developed Rich User Interface using javascript libraries JQuery, JSPlumb.
  • Performed Code reviews and Design Reviews to establish quality
  • Mentor developers for resolving the technical,functional problems.
  • Worked with multiple small development teams of 4 -5 developers
  • Requirement gathering and analysis with offshore team members

Technologies: Java, JSON, Activiti Framework, Drools, RESTFul Web Services, Spring MVC, Spring Security, Spring Data, JPA, JQuery, AJAX, JavaScript, MysQL, Apache Tomcat, GIT

Confidential

Developer Network

Responsibilities:

  • Involved in coding for the business layer using Java,JEE,Hibernate.
  • Involved in coding for the presentation layer using Apache Struts,JSP, java script, HTML
  • Involved in coding for the data access layer using Java and Hibernate
  • Involved in database architecture and design
  • Mentored Developers & Collaborated with Quality Assurance teams.
  • Worked with small development teams of 4 -5 developers
  • Coding of the complex modules,common functionality, framework components
  • Understand the requirement by discussion with the functional team, map the requirement in Java and then create and implement module.
  • Mentor developers for resolving the technical,functional problems.
  • Have worked in bug fixing and implementation of CR (Change request).
  • Performed Code reviews and Design Reviews to establish quality
  • Performed in-depth analysis on systemic problems in the product and the team, and is responsible for proposing solutions that address the root problem
  • Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines

Technologies: Java, JSP, Struts1, Hibernate, SOAP Web Services, OpenSSO, OSWorkflow, JSTL, Ant, CVS, Oracle 10g, Apache Tomcat

Confidential, TX

Senior Software Engineer / Java Lead Consultant

Responsibilities:

  • Coding of the complex modules,common functionality, framework components
  • Performed Code reviews and Design Reviews to establish quality
  • Mentor developers for resolving the technical,functional problems
  • Performed in-depth analysis on systemic problems in the product and the team, and is responsible for proposing solutions that address the root problem
  • Mentored Developers & Collaborated with Quality Assurance team.
  • Worked with small development teams of 4 -5 developers
  • Managed the development of packages in time and within the project budget
  • Working as defect prevention champion.
  • Bug fixing and support for production issues.

Technologies: Java, IBM Web Experience/Portlet Factory, SVN, RESTFul Web Services

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in coding for the business layer using Java,JEE, apache Struts, JDBC
  • Involved in coding for the Data Access layer using Java and JDBC.
  • Involved in coding for the presentation layer using Apache Struts,JSP, javascript(JQuery) and HTML
  • Coding of the complex modules,common functionality, framework components.
  • Understand the requirement by discussion with the functional team, map the requirement in Java and then create and implement the modules using Object Oriented Design
  • Involved in database and service design.
  • Performed in-depth analysis on systemic problems in the product and the team, and is responsible for proposing solutions that address the root problem
  • Performed Code reviews and Design Reviews to establish quality
  • Developed very rich user interfaces using JQuery
  • Developed and Deployed in Production Environment
  • Developed Reports using Crystal Reports
  • A real-time module to show the status of checked-in, checked-out and waiting area patients. If any patient checked-in, checked-out or arrive in practice the module displays real-time status across the practice.

Technologies: Java, JEE, Servlets/JSP,Struts1, jQuery, JAXB, JqGrid, Javascript, Oracle10g, Oracle Container for Java, Jasper Reports, CVS

Confidential

Senior Software Engineer /Java Lead

Responsibilities:

  • Involved in coding for the business layer using Java,J2EE, apache Struts, JDBC
  • Involved in coding for the Data Access layer using Java and JDBC.
  • Involved in coding for the presentation layer using Apache Struts,JSP, apache Velocity, javascript(JQuery), JSON and HTML.
  • Work task allocation in the team.
  • Created HTMLs and JSPs for graphical user interface.
  • Involved in client side scripting in JavaScript
  • Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
  • Worked with small development teams of 4 -5 developers
  • Coding of the complex modules,common functionality, framework components.

Technologies: Java, Struts1, JSP/Servlets, JDBC, Velocity, Javascript, JQuery, MySQL, JBoss, SVN

Confidential

Software Engineer

Responsibilities:

  • Involved in coding for the business layer using Java,J2ME
  • Involved in coding for the Data Access layer using Java.
  • Involved in coding for the presentation layer using J2ME Wireless toolkit, MIDP, CLDC.
  • Responsible to support same code base over multiple handsets
  • Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
  • Coding of the complex modules,common functionality

Technologies: Java, J2ME, CLDC, MIDP.

Confidential

Trainee Java Developer

Responsibilities:

  • Implement application from scratch using Java,J2ME
  • Involved in coding for the Data Access layer using Java,J2ME.
  • Involved in coding for the presentation layer using J2ME Wireless toolkit, MIDP.
  • Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
  • Coding of the complex modules, common functionality

Technologies: Java, J2ME

Confidential

A J2EE Web

Responsibilities:

  • Involved in coding for the business layer using Java,J2EE, IBM RAD
  • Involved in coding for the Data Access layer using Java and JDBC.
  • Involved in coding for the presentation layer using Apache Struts,JSP, javascript(JQuery) and HTML.
  • Coding of the complex modules,common functionality, framework components.

Technologies: Java, IBM RAD, IBM Websphere

Confidential

Internee Java Developer

Responsibilities:

  • Involved in coding for the business layer using Java,J2EE, Apache Struts
  • Involved in coding for the Data Access layer using Java and JDBC.
  • Involved in coding for the presentation layer using Apache Struts,JSP, Apache Velocity,
  • Involved in Design and Architecture of application.
  • Involved in database design and implementation
  • Created HTMLs and JSPs for graphical user interface.
  • Involved in client side scripting in JavaScript

Technologies: Java, JSP/Servlets, Javascript, JSTL, MySQL, Apache Tomcat

Confidential

Software Architect

Responsibilities:

  • Design and implement the core architecture of Web Application using JAVA/J2EE technologies
  • Perform Object Oriented Analysis and Design for implementation
  • Involved in extensive coding of architectural implementation
  • Designed & Developed RESTful Web Services.
  • Performed Code reviews and Design Reviews to ensure quality
  • Worked with small development teams of 2 developers
  • Implement/code Service Oriented Architecture (SOA)
  • Involved in coding for the presentation layer using HTML and javascript libraries like JQuery
  • Involved in coding for the business layer using JAVA, Spring AOP, Spring Transactions
  • Developed rich user interfaces by using different JavaScript Libraries.
  • Perform requirement analysis
  • Coding of the complex modules,common functionality, framework components.
  • Understand the requirement by discussion with the functional team, map the requirement in Java and create the design using OOAD
  • Mentor developers for resolving the technical,functional problems.
  • Work task allocation in the team.

Technologies:Java/J2EE, Spring Framework(AOP,Transactions,MVC), RESTFul Web Services, JPA/Hibernate, Apache Tomcat, JQuery, JSON, AJAX, HTML, Maven, Eclipse

We'd love your feedback!