We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

OBJECTIVE

  • Creative and dedicated Java/J2EE Developer seeking a permanent position with a company dat will utilize & further enhance my noledge of IT.

SUMMARY

  • 9.5 years of experience in development and maintenance of J2EE web based applications.
  • Young, energetic and result oriented professional with strong academic background; Extended expertise in Java Application development.
  • Deep understanding of J2EE technology with focus on delivering business solutions.
  • Experienced in requirement gathering, analysis, technical design, coding and testing.
  • Experienced in J2EE applications deployment on Application and web servers.
  • Extensive experience working in agile and Kanban methodology.
  • Experienced in Insurance, Finance and media domain.
  • Significant experience in motivating team members to maintain deliverable.
  • Good communication skills, interpersonal skills, self - motivated, quick learner and team player.

TECHNICAL SKILLS

Programming languages: Java, JavaScript, HTML, XSLT and CSS

J2EE APIs and frameworks: JSP, Servlet, JSF, EJB, JMS, JAXB, JAX-WS (SOAP web service), Jax-RS (REST web service), JPA, JDBC, Spring, Hibernate, Struts

Servers: Oracle WebLogic server, WebSphere application server, Jboss, Tomcat

Database: Oracle, DB2, MySQL and MS SQL server

IDE: RSA, Eclipse, Oracle JDeveloper, RAD

Other technologies/ tools: Jenkins, Winscp, putty, Ant, Maven, Apache Ivy, Datapower (ESB), PMD, Sonar, Subversion,Node.js, backbone, handlebars, Less, Rally, Pivotal tracker, Quality center, ClearQuest, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Senior Software Engineer

Responsibilities:

  • Understanding future features and plan their implementation in PI planning
  • Divide feature in user stories by understanding teh requirement.
  • Plan user stories in iteration planning according to business priority
  • Analyzing teh requirements and prepare higher level design documents.
  • Made extensive use of Java OOP concept for designing components, services, domain objects etc.
  • Developed database service components using JPA/Hibernate. Written HQL queries and native queries for complex queries with multiple tables involved.
  • Worked on Oracle database being backed, executed queries on database for testing purpose.
  • Used IBM Datapower as ESB framework to integrate with soap service endpoints.
  • Unit test case preparation and Unit testing using JUnit and Easymock as part of teh development
  • Resolving PMD violations to keep teh code quality as per standard.
  • Used XSL/XSLT extensively for xml transformation.
  • Stereotyped service attributes using RSA modeling.
  • Keeping Rally updated regularly to reflect teh progress
  • Attending daily standup and trying to resolve other team members technical issues
  • Updating soapUI projects by adding new tests for teh updated service
  • Maintaining code in SVN and letting other developers no if any code change might impact other development work.
  • Testing in Development environment and let QA test more scenarios.
  • Code deployment to TEST environment once QA gives go ahead form DEV environment
  • Resolving DEV/TEST environment issues and soap UI regression failures if any.
  • Maintaining Ivy project repository by coordinating with other projects.
  • Merging teh Release path branch code to Project branch, merging teh project branch code to release path branch and providing support till production.
  • Using Jenkins for continuous integration, soapUI project execution and Ivy jars publishing.
  • Performed peer reviews as part agile methodology practice.
  • Mentoring offshore teams, resolving their technical problems.
  • Involved in Innovation in last iteration of each PI.

Confidential, San Rafael, CA

Senior Software Engineer

Responsibilities:

  • Gatheird requirement as per planned stories from business users
  • Analyzed teh requirements and discussed possible solutions with Architect
  • Prepared higher level and low level design documents.
  • Got teh design documents signed off from Architect and implemented review comments if any.
  • Implemented solution by following Java code quality standards
  • Performed local testing of Rest webservice using browser plugins.
  • Created/updated Junit test cases for code test coverage
  • Created code review and provided all testing artifacts
  • Implemented code review comments if any and committed/deployed teh code\
  • Fixed defects as and when had capacity after implementing planned user stories in iteration
  • Attended daily standup to provide user story status to onshore client team

Confidential

Responsibilities:

  • Analyzed and understood user requirements sent by onshore coordinator.
  • Prepared document to capture requirement understanding, questions and impact of requirement on system.
  • Prepared solution document for each requirement and got it reviewed by onshore coordinator
  • Prepared high level and low level design documents for each user requirements
  • Implemented solution by following Java code quality standards
  • Used J2ee APIs and frameworks; JSP, EJB, Jaxb, JDBC, Wicket and Spring
  • Created/updated Junit test cases for code test coverage
  • Deployed code locally on oracle weblogic server 10 and performed local testing
  • Created code review with all testing artifacts and Implemented code review comments if any
  • Create assembly and unit manual test cases, execute them manually.
  • Deployed code on Hudson/Jenkins and performed testing
  • Resolved/Fixed sonar high and critical code violations

Confidential

Senior Software Analyst

Responsibilities:

  • Participated in scrum meeting to plan future work.
  • Understanding teh requirements and clarifying doubts from BA.
  • Plan user stories in iteration planning according to business priority
  • Analyzing teh requirements and prepare higher level design documents.
  • Made extensive use of Java OOP concept for designing components, domain objects etc.
  • Implemented MVC JSF framework for payment flow
  • Used JMS to upload customer bills on portal
  • JaxB and Jax-WS were used to fetch bills and display on UI
  • Developed database service components using JPA/Hibernate. Written HQL queries and native queries for complex queries with multiple tables involved.
  • Continuous integration tool Bamboo was used to trigger teh build on code commit.
  • Putty, Winscp were used to upload local Jars on Linux machine.
  • Maintained user stories and defects in JIRA and updated regularly
  • Maven build tool was used to build teh jars, wars and ears.
  • Deployed teh code on Jboss running on Linux machine
  • Attended daily standup and resolved other team members technical issues
  • Testing in Development environment as much as possible scenarios
  • Performed peer reviews as part agile methodology practice.
  • Coordinated with offshore development team; requirement and technical doubts clarification.
  • Fixed defects on priority if raised by QA team.

Confidential

Dashboard Designer

Responsibilities:

  • Initiated Agile methodology in team to track teh team work on daily basis.
  • Gatheird requirements form Business analyst and prepared documents
  • Went through with all requirements with team members and sent all questions to BA
  • Planed work with manager of each week
  • Developed Dashboard designer tool using struts MVC framework, Hibernate and Mysql.
  • Used ORM tool Hibernate to maintain data in database.
  • Maintained user's created dashboard details on Mysql database.
  • Analyzed OpenI code and made code updates to integrate with Dashboard designer
  • Assigned tasks to team members and helped them in resolving technical diffculties
  • Gave demo to senior manager each week and noted his inputs
  • Deployed code on Tomcat server locally
  • Understood teh requirements from Architect to develop teh framework
  • Analyzed new technologies and tools to find teh better options
  • Implemented embedded Tomcat, Jetty and Grizzly web container to respond user requets.
  • Zookeeper was used to switch among web container at runtime depending on load on server.
  • Implemented Jboss and Ehcache to cache teh user session's search records, navigated page details etc.
  • Implemented Teracotta Big memory to replicate teh cache in between servers.
  • Participated in scrum meetings to plan teh iteration work
  • Attended daily scrum standup and gave updates to scrum master
  • Performed unit, integration, load and stress testing to test teh framework
  • Gave demo at program level monthly to let them be aware of status
  • Maintained user stories in pivotal tracker and updated it regularly

Confidential

Software Engineer

Responsibilities:

  • Gatheird requirements form onshore Business analysts and prepared documents
  • Learned insurance products and data flow among them
  • Integrated insurance products one by one as an one system.
  • Insurance products code were modified to accept data from previous product and produce data which can be accepted from following products.
  • Products were modified which had JSP, EJB, JMS, JDBC, Struts, Hibernate and Spring technologies.
  • Integration testing were performed to test teh product integrations.
  • Worked under technical lead and provided solutions for data flow among systems.
  • DB2, Oracle and Mysql server were used to maintain data in different system.
  • Mainframe system was also learned and used to process insurance policy on legacy system
  • Application were deployed on Websphere application server and weblogic server
  • Provided noledge transition to new team members

Confidential 

Assistant Software Engineer

Responsibilities:

  • Learned teh applications by running regression test cases.
  • Implemented requirements by referring design documents.
  • Created user interface pages using JSP, implemented code by following struts MVC framework standards.
  • Created unit test documents and executed teh tests.
  • Created Junit tests to maintain test coverage.
  • Got teh code reviewed by team lead and implemented code review comments
  • Deployed code on OC4j server and maintained data on Oracle server.

We'd love your feedback!