We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Good understanding of Data - structures & Algorithms, Database Fundamentals, Object Oriented and UML Designing and Network Operations.
  • Good understanding of Java/J2EE framework & Groovy, JSP, Servlets, Web services, Spring Data, Spring Boot with Restful webservices, Spring Security (SAML, OpenID, and OAuth 2.0 integration, 2-Factor Authentication), Cassandra (NoSQL), Activiti BPMN Workflows, design patterns/enterprise design patterns.
  • Good understanding of performance tuning techniques, performance analysis. I have worked with Splunk & Jmeter for Load Generation and integrated Hazel cast with Spring for in memory distributed mapping and implemented 2nd level caching with Spring boot repositories.
  • Have worked with Jboss, Tomcat and Weblogic Servers along with Oracle 10g in Backend and also on ELK. Have used Kibana extensively for log search and monitoring in production.
  • Good understanding of TDD and BDD Testing Methodologies and have used JUNIT’s, EasyB, Easy Mocks, Cobertura (for code coverage) and Selenium Test Automation.
  • Other tools and frameworks: Liquibase, Maven, Ant, Jenkins and Code collaborator.
  • Good understanding of OOAD principles, Design patterns and Enterprise Design Patterns.
  • Have worked in both Agile and iterative Software Development methodologies.
  • Excellent communication skills and have been appreciated by client for having articulated project requirements and having clear understanding of the requirements.

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Irving, TX

Responsibilities:

  • Responsible for designing & developing the application the application from scratch using Spring Boot, Spring Data, Hibernate integration, Spring Quartz and Spring Rest along with Hazelcast integration.
  • Executed appropriate use of HQL and modified SQL’s as per the explain plans.
  • Worked on Alfresco Activiti BPMN Platform - a light weight workflow and business process management (BPMN) platform used for bringing up the new loader application and processing events. Spring boot integration with Activiti was completed successfully. Various issues with parallel gateways were resolved.
  • Have worked with ELK configuration and set required templates for Logstash configuration according to the given pattern in Log4j. Currently evaluating between log4j socket implementation and Filebeat setup.
  • Use best design and Enterprise design patterns to bring the application up at a quicker pace.
  • Developed ER models, data flow diagrams, design documents & REST API Documentation.
  • Worked with various teams for API integration and Mobile First Application development for Confidential .

Senior Software Engineer

Confidential

Responsibilities:

  • Responsible for handling day to day issues with respect to NSL Service.
  • Good understanding of CAS, OpenID, SAML 2.0 & OAuth.
  • Responsible for monitoring production servers using Splunk, & generate reports for security testing using Cenzic Hailstorm & static code analysis using Fortify.
  • Participate in daily scrum tasks and bug fixing.

Software Engineer Senior Associate

Confidential

Responsibilities:

  • Responsible for interacting with the team members on various production issues (Including performance Issues) and have been designated SME for a renowned freight and logistics client.
  • Worked in a POC using AngularJS. Twitter Bootstrap, CS33 along with spring and EJB integration to support dependency injection as well to make JNDI over RMI lookup calls to EJB Interfaces for application support.
  • Resolve all priority bugs for next release and discuss status of those with clients on Daily stand up meetings

Senior Java Developer

Confidential

Responsibilities:

  • Developed application components in java for various CR’s and Bug fixes. Frameworks used are as follows. Spring, Hibernate, EJB 3.0 and Adobe Flex and application deployed over Jboss 5.X Server.
  • Familiarized with build and release management system using Maven and IBM ClearTool.
  • Organized and attended Sprints and Release management activities (Matrix generation, SOLR Reports generation, Build Reports, etc).
  • Worked with Team Leads and QA Leads to develop efficient jUnit test cases.

Senior Developer/Engineer

Confidential

Responsibilities:

  • Worked on a budgeting application for a renowned client at Confidential . Application was developed in spring, EJB3, JPA with Hibernate Provider and contained structured and organized maven modules and entity management. SQL Source control had been managed with
  • Have also worked on productions defects and have completed multiple successful sprints for the client.

Production Support Engineer

Confidential

Responsibilities:

  • Worked with production support team in London and handled critical production issues with the team.
  • Developed application components in java for various CR’s and Bug fixes.
  • Production Support and Release Management at client end. Daily production support call with the offshore team and weekly Production support report submission to client. Requirement analysis, creation and review of Impact analysis document, Sanity testing for Releases from Offshore, Tomcat administration, Log analysis (Garbage Collection logs and Catalina logs) and Daily Performance Analysis during peak hours.
  • Hands on experience on Tomcat usage and maintenance and basic understanding of performance management when at on-site. Performance tuning with the help of tools like j-meter, visual-vm and thread dump and heap dump analyzers was done and results were shared with the client.
  • Production Support which involves daily analysis of GC and Catalina Logs.

Programmer Analyst

Confidential

Responsibilities:

  • Responsible for application development and module testing.
  • Worked with Senior Developer and Technical leads on various iterations.
  • Worked on Tracking Entity Service, SOA Service available for Confidential developers to track particular user-activities at Confidential Sites.
  • Developed JUnit test cases and ensured code coverage of 80%.
  • Active participant in all Confidential community events and Competitions.

We'd love your feedback!