We provide IT Staff Augmentation Services!

Sr Java Developer /sme Resume

4.00/5 (Submit Your Rating)

Dover, NH

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience in software development life cycle including User Interaction, Business Analysis, Design, Application Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE technologies.
  • Experience in Agile, Object Oriented Programming, SDLC, and OOAD.
  • Proficient experience in web based development with hands on Java, J2EE, Springboot, PCF, Spring, Spring AOP, Spring MVC, Hibernate, JPA, Struts, REST webservices, iBatis, DOJO, Castor, Servlets, Crystal reports, Shell Scripting, JavaScript, Stored Procedures, Python.
  • Experience in Agile, Software Development Life - Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Experienced in using Design patterns like MVC, Session Facade, Business Delegate, Singleton, Service Locator, and Value Objects.
  • Introduced the API ESAPI into the application to remediate the Security Vulnerabilities.
  • Experience using database systems Sybase, DB2, SQL server and supporting ORM Hibernate, iBatis.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.

TECHNICAL SKILLS

Operating System: Windows 98/XP/2000/8, Unix

Programming Languages: Java, J2EE, Springboot, Spring, PCF, iBatis, DOJO, Castor, Servlets, Crystal reports, Shell Scripting, JavaScript, Stored Procedure.

Databases: DB2, Sybase, SQL Server

Other Utilities: Java Script, HTML, AJAX, Python

Utilities & Tools: DB Visualizer, Putty, WinSCP, RTC, Mantis, IBM Utilities, RAD, Eclipse, Eclipse, Bladelogic, Introscope, GIT, Bamboo, Cloud forge, Fishye & crucible

PROFESSIONAL EXPERIENCE:

Confidential, Dover, NH

Sr Java Developer /SME

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Involved in end to end migration of web services which made use of struts to Springboot -which involves different components Spring MVC, Spring Rest, Spring HATEOAS, Spring security, PCF, Validation using JSR 303, Swagger, JPA and Log4j.
  • We made use of hsqlb as in-memory db for local use and flyway db for others.
  • Developed JUnit test cases for testing all the functionalities added.
  • Provided optimization for some the long running jobs by refactoring the job and optimizing the Sybase queries used in the process.
  • Responsible for Unit testing, Integration testing and supporting the UAT & PROD environments.
  • Worked on remediating the security vulnerability by converting the file transfer methods from ftp to sftp.
  • Involved with the team on enabling Vormetrics to enable secured access to files.
  • Proficiency in using Jazz, RTC and then later GIT for project management and source control management.
  • Involved in the Disaster Recovery Activity of the application to ensure business continuity.

Confidential, Dover, NH

Sr Java Developer /SME

Responsibilities:

  • Played the role as SME for the 13 applications in New business space with primary technology in Java, J2EE, Hibernate, Sybase and DB2.
  • Worked closely with the Business partners during the project requirement analysis.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Responsible for Unit testing and supporting the UAT & PROD environments.
  • Worked on minor bug fixes with the code, as part of permanent solution to reoccurring issues.
  • Developed use case diagrams, class diagrams, sequence diagrams and object diagrams.
  • Constant applying of J2EE design patterns, such as Session Facade, Business Delegate, Service Locator, Inversion of Control.
  • Written test cases using Junit/Mockito framework for business logics and thereby ensuring 100% code compliance by introducing zero defects.
  • Created a Perl script which runs in windows scheduler on monthly basis to prevent the disablement of windows ID.
  • Coordination with offshore and onshore in the preparation of BCAD (Design Documents) for enhancements.
  • Proper maintaining of documentation in SharePoint.
  • Proficient with the tool Introscope to set up alert in the application if the resource usage is high and in the suggestions for any possibilities of improvement.
  • Involved in analyzing the Stored Procedure for Performance and in query optimization.
  • Developed Functional Requirement Document based on users’ requirement.
  • Involved in the Disaster Recovery Activity of the application to ensure business continuity.

Confidential

Lead Developer

Responsibilities:

  • As a lead developer for RiskTrac Java Front End team, I was involved in Requirement Analysis and estimation of the new development tasks.
  • Involved in client discussions regarding the business enhancements and few complex changes requested by client.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • The other responsibilities include Code Review of peers, Unit Testing, Integration testing, enhancements & deployments on different processes involved in the RiskTrac project under Confidential Company.
  • Worked extensively in Java, J2EE, DOJO, iBatis, EJB, DB2, HTML, Java Script and report designing using Crystal Report.
  • Creation of JUnit for the application functionalities for testing.
  • Worked on the Security Vulnerabilities of the Application. Introduced ESAPI API into RiskTrac to ensure Security against CSS, CSRF attacks. This was a major Enhancement for the release and this API can also be extended to counter any Security Threats in future.
  • As part of added security all the update transactions from the UI are checked to ensure that all the calls are authenticated.
  • Performed SQL query tuning and optimization which helped in reducing a job which used to run from 4 hours to 30 mins.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.

Programming Languages: Java, J2EE, JSP, HTML, JavaScript, Ajax, CSS, Struts, DOJO, DB2, JDBC, IBATIS, EJB, REST Web service

Tools: DB Visualizer, Putty, WinSCP, Crystal Report designer, ALM, IBM RAD 7.0, Eclipse 3.2, Concurrent Version System (CVS), RTC

We'd love your feedback!