We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 8.5 years of strong experience in the IT industry
  • Strong experience in designing and implementing Web, N - Tier distributed, cross-platform systems using JAVA, J2EE technologies on Windows platform.
  • Hands of experience of using different version of Java (1.4v/1.5v/1.6v) and J2EE specification.
  • Hands on experience working with core server side framework like Spring, Hibernate, JBoss Drools
  • Hands on with Web frameworks and tool like JSF(UI), Spring MVC, Spring WebFlow, Struts.
  • Experience in Gemfire Enterprise caching, ehCache.
  • Made extensive use of various Creational, Structural and Behavioral patterns. Excellent knowledge of many J2EE Design Patterns too like Composite Entity, DAO, Session Façade, Service Locator, Business Delegate etc.
  • Experience in servers Glassfish, Weblogic, JBoss, and Apache Tomcat.
  • Experience of relational database designing and SQL manipulation with Oracle, MSSQL, MySql.
  • Experience in AGILE and Water Flow model of software development.
  • Extensive experience in Test-Driven development.
  • Developed applications using build tools like ANT,MAVEN
  • Have good experience in managing project files by using version control tools like Visual Source Safe (VSS), Team Foundation Server(TFS) and Concurrent Version System(CVS),SVN, Clear Case.

TECHNICAL SKILLS

Langages: Java, JavaScript

Internet Technologies: Java (Java Beans, Java Mail), J2EE (EJB 3.0, Servlets 2.5, JSP 2.0, JDBC 2.0, JMS, JNDI, JTA), JAX-WS, HTML, XHTML, CSS.

Web Framework: Spring Core, Hibernate, Spring WebFlow, Spring MVC, Struts

App Servers/ Middleware: Weblogic 9.2/10.3, Jboss 4.0.2, Tomcat 4.1,Glashfish v2.1.

IDE / Programming Tools: Eclipse 3.4.2, IntelliJ IDEA 4.0, Borland Jbuilder, Oracle Jdevloper, NetBeans

Operating System: DOS, Windows 2000/NT/XP, Linux.

Database/Tools: Oracle 9i/10g, SQL Server, PL/SQL, TOAD.

Version Control: CVS, Subversion, VSS, Team Foundation Server(TFS).

Performance Tools: CAST, jProfiler

Analysis/: Design Methodologies, Deployment & Testing UML(Visio, TopCase, Borland Together), OOAD, Ant1.5, Maven 2, Junit, HttpUnit, Mockito, PowerMock.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Sr. Software Developer

Responsibilities:

  • Prepare technical design with help of Technical Approach and Business UI Spec.
  • Completely responsible for design, coding, unit testing, integration testing and assembly testing of Account Group’s various use case such as create Account Group, Clone Account Group, Edit Account Group, Request Details, and client profile enhancement.
  • Designed and developer Account and Account Group management functionality.
  • Developed Account Group UI using JSF, Web Flow using Spring WebFlow, Validation using JSR 303, business rule and work flow using JBoss Drools.
  • Applications data managed by Hibernate and Spring- Hibernate integration apis
  • Developed entity, finder queries, DAO and helpers using Hibernate
  • Hands on in JUnit4, Mockito, PoweMock for unit and integration testing.
  • Also shared responsibility of co-ordinate offshore team with functional team lead.
  • Use HPQC, JIRA, Wiki, Share point to manage design, bugs, time, issue and integration tracking.
  • Participate in complete life cycle of release and after.

Confidential - Jersey City, NJ

Senior Java Developer

Responsibilities

  • Followed Agile - Scrum methodology.
  • Identifying/understanding business needs determining solutions to business problems capture user high level requirement as Epic, divide it into fine grained user story, accelerate requirement to off the shelf solution, get user sign off and feedback at end of each iteration.
  • Design and develop Gemfire cache loader routine using Spring-Gemfire integration API.
  • Design and develop cache access client framework to provide single access all Equity space.
  • Developed shell scripts to invoke loading process.
  • Used Green Hopper and JIRA to create and maintain EPIC and user story for iteration.
  • Using reverse engineering developed entity from tables using JPA

Confidential

Senior Java Developer

Responsibilities:

  • Participated in discussion and orientations with different application stakeholders in order to create detailed design, implement, and deliver technical solutions for work package.
  • Designed developed core business modules using different Design Patterns like DAO, Value Object, Factory, Chain of Responsibilities.
  • Developed JAVA 2 WSDL forms web services using JAX-WS and JAXB.
  • Designed and developed customized application artifacts logging and auditing module to address different level of auditing and logging based on contracts.
  • JUnit tests for all the functional scenarios.
  • Leading development team, mentoring developers in achieving project time lines and giving guidelines on process, standards and providing technical solutions to critical issues.
  • Responsible for code review of the team members and providing guidelines.
  • Quickly and routinely solve complex problems independently
  • Enhanced the performance to meet the desired standards, continued tuning as an ongoing process by tuning queries, client web service call sequence, value object composition.
  • Handled Engineering change requests (change controls).

Confidential

Senior Java Developer

Responsibilities:

  • Implemented object relational mapping using JPA.
  • Implemented configuration wizard using UI frameworks like Spring MVC, used Spring WebFlow.
  • Practices unit testing using JUnit to cover all possible functional scenarios.
  • Provide estimate for new modules and do impact analysis for engineering change requests.
  • Responsible for code review of the team members and providing guidelines.
  • Followed SDLC for the complete life cycle of the project.

Confidential

Senior Java Developer

Responsibilities:

  • Re-designed and developed core framework and database access by replacing JDBC base data access by Spring 2.0 and Hibernate 2.5.
  • Performance tuning for services complex business condition by addressing tuning at different level starting from database level moving up to application level.
  • Re-factoring backed by complete unit testing by JUnit to test all the functional scenarios.
  • Responsible for code review of the team members and providing guidelines.

Confidential

Developer

Responsibilities:

  • Application system design over Java/J2EE technologies with security, robustness, transaction management as prime goal.
  • Implemented data access layers(DAO) and value object layer.
  • Responsible for creating detail design documents for use cases of the system which are signed off by business users.
  • Test driven development.
  • Responsible for code review of the team members and providing guidelines.
  • Followed Agile for the complete life cycle of the project.

Confidential

Developer

Responsibilities:

  • Implemented data access layers (DAO) and value object layer.
  • Test driven development.
  • Developed and integrated Department tracking module with Rosters module and other modules.
  • Created different flavor of reports for Department tracking, weekly browser and Absence calendar.
  • Export functionality helps to export various report result in CSV format which provide ease for data analysis and exchange across applications.

Confidential

Junior Developer

Responsibilities:

  • Developed JSP and servlets for admin module.
  • Developed queries and JSP to provide different types of search to end-user.

We'd love your feedback!