We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Seasoned Full stack Java application developer wif 8+ years of experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts MVC, Hibernate, Spring MVC, HTML, Java Script, CSS, EJB, JDBC, JNDI, XML, AJAX and JUnit.
  • Proficient in designing J2EE applications using Spring MVC and Struts framework.
  • Experience working on Agile Methodology.
  • Experience working on OOAD concepts.
  • Experienced in developing projects based on REST and Restful webservices, SOAP programming, Axis 2, WSDL, and XML parsers like SAX, DOM and XMLBeans.
  • Extensive experience in usage of ORM (Hibernate) and Spring framework.
  • Implemented and supported SOA applications.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Good hands on experience on markup/scripting languages like JavaScript and Unix Shell Scripts.
  • Experience in using database technologies like Oracle, MYSQL and SQL Server
  • Experience in developing PL/SQL queries.

TECHNICAL SKILLS

Languages: Java, JavaScript, PL/SQL, XMI

Frameworks/ORM tools: Spring, Google Juice, Struts 2.0, Hibernate

Test: TestNG, Junit, Mockito/PowerMock, Karma, Jasmine

App Servers/ Middleware: JBoss, WebSphere, Tomcat

IDE / Programming Tools: Eclipse, Webstorm, IntelliJ, SQL Developer, TOAD

Operating System: UNIX, Linux, Windows, MAC OSX

Web: AngularJS, Angular 2/4, JSP, JQuery, HTML, Ajax

Database/Tools: Oracle, SQL Server, My-SQL

Libraries and Tools: Ant, Maven, Jmeter, Jenkins, Artifactory, SuperPuTTY, SPLUNK

Version Control: SVN, TortoiseSVN, VSS 6.0, Rational Clearcase.

SDLC: Agile, BDD/TDD, Waterfall, Mini-Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Beaverton, OR

Senior Software Engineer

Responsibilities:

  • Developed AWS cloud-based application using Angular, React, Java 8, Spring Boot, Hibernate and Alfresco CMS.
  • Involved in all phases of software development lifecycle including regression, integration and performance tests.
  • Participated in all agile/scrum ceremonies.
  • Migrated data from legacy systems using elastic search, apache camel and Rest high level client.
  • Supported production on rotation basis.
  • Deployed application in production AWS.
  • Analyzed performance issues using New Relic and fine-tuned queries and hibernate configurations to fix performance issues.
  • Integrated various Apache Camel components for EIP.
  • Extensive use of AWS components such as SQS, SNS, S3, SAM Lamda, RDS, Cloud formation, Data pipeline.
  • Used bitbucket for version control, Jenkins for CI CD and JIRA for project management.

Environment: Java 8, AngularJS, React, Redux, Lombok, Linux, Spring Boot, Hibernate, SOAP, REST, Active MQ, Docker, Netflix OSS, Agile Methodology, SCRUM, Design Patterns, GIT, Maven, MySQL, Elastic Search, Junit, Zohhak, Jasmine, Karma, Intellij, WebStorm, Alfresco CMS, AWS, Apache Camel, JIRA, SLF4J, Splunk, New Relic, Groovy, Scala, Puppet

Confidential, Des Moines, IA

Applications Systems Engineer

Responsibilities:

  • Designed and implemented application using AngularJS, Spring MVC, Spring IOC, Spring ORM, Hibernate, SQL, IBM WebSphere and JBoss EAP
  • Involved in Analysis, Design and Implementation of Business User Requirements.
  • Actively participated in Sprint Planning and halped set the work and effort necessary to meet the sprint commitment.
  • Implemented Cucumber as a collaboration tool to run automated tests in a behavioral-driven development style.
  • Wrote robust code to implement change requests and business requirements.
  • Fixed bugs identified during UAT and made code enhancements.
  • Used Agile methodology and actively participated in daily SCRUM meetings to produce quality deliverables wifin time.
  • Extensively worked on converting functionality rich UIs from XMI (XML Metadata Interchange) to Angular JS
  • Wrote client and server-side test cases using Karma/Jasmine and TestNG respectively.
  • Used SOAP Web Services and JMS to exchange information between CORE and LG (middleware team).
  • Worked as Integration Lead and performed code merges, build & deploys to Dev environment/s, supported integration testing/validations and UAT deploys, monitored logs, coordinated wif build team to create SVN branches and releases.
  • Involved during post-production deployment validations.
  • Provided production support post deployment. Wrote complex SQL queries, cursors to analyze/fix production issues.
  • Created reports for the system and business analysts from production database by writing complex queries and PL/SQL scripts.
  • Used Chrome Developer tools to halp monitor client-side (browser) performance and enhance client-side code.
  • Used XMLBeans to marshal and un-marshal java objects to XML payload and vice-versa.
  • Involved in Data Conversion Team to halp migrate data from Lombardi Teamworks to SiriusForce.
  • Monitored and analyzed log data using Splunk in different environments.
  • Used SVN as version control, JIRA as bug and issue tracking and Maven as project building tools.

Environment: Java 8, AngularJS, XMI, EMF, Spring, Hibernate, SOAP, REST, JMS, Agile Methodology, SCRUM, Design Patterns, XML, XMLSpy, SVN, Maven, Oracle, TestNG, Jasmine, Karma, Eclipse, WebStorm, Maven, IBM Websphere, JBoss EAP, JIRA, Log4J, Splunk

Confidential, Des Moines, IA

JAVA Developer

Responsibilities:

  • Involved in migrating the WebLogic application server from version 9.2 to 10.3 in the local environment to facilitate the anticipated tech refresh.
  • Used Agile methodology and actively participated in every team meetings to produce quality deliverables wifin time.
  • Provided production support for the current release while being actively involved for the next release and coordinated wif cross functional teams.
  • Worked wif Hula framework (in-house framework) to test and view the services in different environments.
  • Wrote unit test cases for improving code quality.
  • Interacted wif Business Analysts to come up wif better implementation designs for the application.
  • Involved in Vendor Connect Service which is an existing application to troubleshoot any issues wifin that space.
  • Gather transformation java files from the cross functional team to integrate it to the Vendor Connect Service and move the code into development, testing and production environments.
  • Used XMLBeans to map data from XML to java and vice-versa.
  • Worked wif WebLogic 10.3 as application server and Oracle Database 10g as database server.
  • Involved in Data Conversion Team to halp migrate data from Lombardi Teamworks to SiriusForce.
  • Developed test cases and wrote complex SQL queries to verify the data during conversion in development environment.
  • Involved in production deployment process.
  • Used SVN as version control and maven as project building tool.
  • Involved in troubleshooting of missing tokens during conversion and refactored code to solve the issues.

Environment: Java 1.5/1.6, Hibernate, WebLogic 10.3/9.2, JDBC, Log4j, TestNG, Oxygen XML Editor, HermesJMS, Eclipse, Windows 7, Maven, JIRA, Rational ClearQuest.

Confidential, Jacksonville, FL

JAVA J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient information and halped clearing ambiguity in requirements document.
  • Implemented Hibernate for data persistence.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring and J2EE framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships and sequence diagram describing the interaction of objects over time.
  • Implemented as well as exposed web services using Apache Axis 2.
  • Built web-based applications using Spring MVC 3.0 Architecture.
  • Used RAD provided code generation tool for creating required classes (i.e. stub, proxy etc.) suitable for Apache Axis framework.
  • Defined persistent classes that are mapped to database tables based on the analysis of business domain.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Wrote hbm mapping files and POJO classes which contain business logic to map database tables wif JAVA objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Provided production support for the application both onsite and remotely.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked wif WebSphere 7.0 as application server and Tomcat as web server.
  • Used SQL Developer, TOAD, XML SPY, and Ultra-Edit as tools in building the application.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Interacted wif Business Analysts to come up wif better implementation designs for the application.
  • Developed client-side interface and GUI wif the halp of XML using XSLT.
  • Design and Development of software components like Interface, Action Handlers.

Environment: JAVA 1.6, J2EE, Servlets, Hibernate 3.0, Apache Axis2, SOAP Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle 10g, WebSphere Application Server 7.0, Tomcat, Maven, EJB 3.0, WinCVS, Putty

We'd love your feedback!