We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • A self - reliant software engineer with 8 years plus of work experience in Analysis, Design, Development, Testing, Documentation and Implementation of System and Web Applications, N-Tier Application, Client /Server Application and Object Oriented design and development methodology using Core Java, J2EE, JSP, Servlets, Spring, PL/SQL, Oracle, WebSphere application server, Agile-Scrum methodologies, JUnit etc.
  • IT experience in developing Web applications and Java/J2EE technologies.
  • Proficient in Requirement Gathering, Analysis, Design, Implementation and testing
  • Experienced in developing REST Web services using spring and Rest frameworks.
  • Experienced in testing web services using tools like Soap UI and Rest Client.
  • Proficient in MVC Framework, Struts and front-end development.
  • Experienced in JUnit, Power mock
  • Experienced in developing application with Spring Boot, Spring Batch, Bootstrap
  • Experienced in Developing web application using Spring MVC and Oracle Database
  • Capable of debugging system end-to-end effectively to get to the bottom of the bug.
  • Experienced in using object relational mapping frameworks like JPA and Hibernate
  • Experienced with Test DD using Scrum, Agile and SDLC development methodologies.
  • Experienced in using build and deployment tools like Jenkins, Maven and Ant and .
  • Strong communication and interpersonal skills and an excellent team player

TECHNICAL SKILLS

Languages: Core Java, J2EE

Back-ends: MySQL 4.1, Oracle SQL developer, MS-Access

Front-end: Angular JS 2.0, JSP2.0, AJAX, Office 2007, HTML 5, JavaScript, XML, (DOM/SAX), XSLT, CSS 3.0

Frameworks: Spring 3.0 (Core, MVC, Security, AOP, Batch, Boot), Hibernate, Eclipse Modeling framework Unit, Mojito

Tools: /Tech: RTC, Java mail API, RCP, Eclipse plugin development, ClearCase ClearQuest, SVN, WebSphere application server 6.0, Tomcat 7, Apache-ant-1.6.2., Maven, Rest Webservices

IDE: RAD 6.0- 7.0, Eclipse 3.x., Netbeans, Intellij Idea

Domain skills: Confidential (Data Management and ETL, Compliance Risk Assessment of Metrics)

Knowledge Of: AWS, NoSql and MapReduce

Other Skills: Agile/Scrum/TDD, excellent at documentations and presentations.

PROFESSIONAL EXPERIENCE

Confidential, Warren NJ

Sr. Software Engineer

Responsibilities:

  • Working on this Project from Scratch including Discussion with Business for Requirement Gathering and Understanding
  • Guided new Team with Requirements and coordinated Efforts.
  • Developed Technical Design Document.
  • Responsible for Development of a Complete Monitoring Module of the project
  • Regularly work with Multiple Offshore Teams for Coordination of Development tasks and updates.
  • Work Regularly with Client to get Feedback and in corporate incoming changes
  • Created Restful Webservices and did backend development using Technologies like Java/J2EE Spring Boot, Hibernate, Java Persistence API (JPA)
  • Worked with JBPM services for developing Workflow Component .
  • Developed component for Monitoring as a Microservice and some POC on transforming possible modules to same structure . Even did POC using AWS services considering data migration to Cloud.
  • Worked on Oracle and SQL Developer for Server side requirements
  • Using WebSphere Application Server for Deployment activities
  • Perform regular Code analysis using PMD and JUint Testing
  • Perform Code Review
  • As this project involves use of Big Data and related technologies for Future developments, also working towards learning and POC for use cases
  • Regularly work with Business Analysts in working out technical solutions for incoming change requests.
  • Give Team and Client Regular Demo on status of undergoing development.

Sr. Software Engineer

Confidential

Responsibilities:

  • Worked for software development on API for Data management framework.
  • Handled Project from scratch, right form Requirement gathering phase.
  • Worked with business and prepared functional and technical design specification document.
  • Worked on Development of a Generic Reusable framework that could perform ETL operations as well as handle many source of data inputs
  • Used Spring Technologies as Spring Core, MVC, Batch for development of Jobs in the Project
  • Worked Independently on Reporting Module involving Statistics and Aggregation
  • Performed Development Activities using Technologies like Java/J2EE, Spring Core, Spring Batch, JDBC, Java Persistence API (JPA)
  • Worked on Oracle and Sql Developer for Server side requirements
  • Using WebSphere Application Server for Deployment activities
  • Perform regular Code analysis using PMD and JUint Testing
  • Perform Code Review

Sr. Software Engineer

Confidential, Jersey City, NJ

Responsibilities:

  • Worked as a developer for business requirements.
  • Developed API for import and export of files
  • Extensively used the Collections framework, Generics, Exception handling, etc.
  • Experience in Java design patterns such as Factory Pattern, State, Strategy, Decorator, Singleton and Adapter. used Spring framework and Eclipse IDE for development
  • Worked with JMS for managing asynchronous communication within the project
  • Used Junit for developer end testing
  • Did defect fixing and performance optimization using PMD and Source Monitor
  • Worked with Oracle SQL Developer for Database operations
  • Created few GUI components for the application using Ext JS
  • Got opportunities to work and perform both as a team player and individual contributor.
  • Took part in client requirement discussion meetings

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked as a developer with both front end and back end related job requirements.
  • Handled Project from scratch, right form Requirement gathering phase to project release.
  • Worked with client team and prepared functional specification document.
  • Worked on requirement feasibility document, technical design document.
  • Lead for team of 3 developers, for DB Independent layer.
  • Developed GUI using SWT, JFace, advanced JavaScript, Java 1.7, AJAX, JQuery etc.
  • Developed flexible GUI framework to support users dynamically changing requirements for creation of additional data sections (tabs) with maximum reusability.
  • Used Eclipse modelling framework for binding GUI layer to the Database independent layer.
  • Used Spring framework and Eclipse IDE for development.
  • Developed core API for database Independent layer, with flexible framework to communicate to multiple databases with no impact on Business or GUI.
  • Used Junit and TDD for integration.
  • Worked on Altova Xml Spy for xsd creation.
  • Did defect fixing and performance optimization using PMD and Source Monitor
  • Did Production support and maintenance during release phase.

Sr. Software Engineer

Confidential

Responsibilities:

  • Worked on development of authoring tool both GUI and business logic.
  • Lead a team of 2, for creation of a Convertor plug-in project to handle data conversion from Clients proprietary DDT data format to Standard format.
  • Used Scrum/Agile methodology for development for handling clients dynamically changing requirement
  • Created features as Report generation, Import, Export of data using XML and XSLT.
  • Through multithreading enabled to instantly perform conversion of thousands of files.
  • Created flexible and User friendly GUI using RCP, Servlets, JSP.
  • Wrote parameterized unit tests using JUnit for testing.
  • Used Git and SVN for source code management within the organization. I was responsible for code reviewing the pull requests made by other developers to the Git upstream repository.
  • Used Apache Maven and ANT for automating the build process of the software.
  • Used MySql for storing backup data to the database.
  • Used Spring Framework for dependency injection and other services for the Generator project.

Sr. Software Engineer

Confidential

Responsibilities:

  • Responsible for development and enhancement of the Confidential Product.
  • Adding new features to Confidential ’s data management system - Report Generation, data validate, User permissions interface, Licensing etc.
  • Enhancements to existing Protocol structure, user interface and performance up gradation.
  • Mentored multiple team members on technology and domain
  • Performed code reviews and Junit Testing.
  • Used SVN for source code management within the organization.
  • Used Apache ANT for automating the build process of the software.
  • Worked on Altova Xml Spy for xsd and xml creation and validation.

Confidential

Software Development Engineer

Responsibilities:

  • Worked on user interface creation using Net Bean and Swing for enhancements used in Auto Discovery, Alarm/Event Monitoring modules.
  • Created JUnit test cases to test existing functionality and defect fixing.
  • Been part of a team to work on requirement specification documentation during the enhancement phase.
  • Majorly responsible for source code management within the team using Clear case, Clearquest.

We'd love your feedback!