We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

Tigard, OR

SUMMARY

  • Having over all 13+ years of IT professional experience including Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Architecture, design, development, implementation and deployment of enterprise applications using the principles of Service Oriented Architecture (SOA).
  • Messaging Middleware and Web Services, using J2EE and XML technologies.
  • Extensive knowledge and experience in SOA (Service Oriented Architecture), ESB (Enterprise Service Bus), EAI (Enterprise Application Integration), B2B (Business to Business) and BPI (Business Process Integration).
  • Extensively worked on application development using J2EE, JNDI, JSP, Servlets, Java Beans, JDBC, EJB 2.0 Java Message Service (JMS), spring, Springboot.
  • Experienced in implementing SOA and integration of legacy systems with the middleware and portals.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Experience in XML, Web Services using SOAP and Messaging standards like JMS.
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object
  • Expert in Agile and SCRUM methodologies.
  • Experience in implementing logging mechanism using log4j and apache commons logging.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Worked on front end development using AngularJS and Bootstrap
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like spring, Hibernate.
  • Application development experience using multithreading, Serialization, Externalization, Collections, Generics and Core JAVA.
  • Extensive experience Continuous Integration (CI) and Continuous Deployment (CD) tools.
  • Worked in Test Driven Development.
  • Experience with latest technologies of JavaEE 5.0 stack like EJB 3.0, Java Persistence (JPA), Java Transaction (JTA), Java Message Service (JMS), JSF and Web Services.
  • Strong front-end development using AJAX, Java Scripts, CSS, HTML and DHTML.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Thorough knowledge of IDE like Eclipse, NetBeans, IntelliJ IDEA.
  • Developed ANT and MAVEN scripts for the build and deployment of J2EE applications.
  • In depth understanding of SOA architecture and distributed computing
  • Familiar with shell scripting and Unix commands
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
  • Java 8 lambda expressions, streams and multithreading
  • Hands on AWS for self-learning projects.
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL and T-SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Familiar with SpringBoot jUnit testing
  • Developed microservices using SpringBoot.
  • Used Hibernate as an Object relational mapping (ORM) library.
  • Have DevOps skills.

TECHNICAL SKILLS

Java / JEE Related: Struts, Spring, JUnit, Hibernate, JPA, Ant, Maven, JSF, ATG, OSGI, EJB, Swing, AWT, Selenium.

J2EE App Servers: JBoss, WebSphere, Tomcat, WebLogic, IIS, GlassFish.

Database: MySQL, DB2, ORACLE, SQLServer, Sybase, Transact-SQL, PL/SQL, BCP, AutoSys.

Web Technologies: HTML, XML, JavaScript, Ajax, CSS, AngularJS, JSTL, JSON, JQuery, JSP.

Development Tool Sets: Rational ClearCase, ClearQuest, Eclipse, IntelliJ Idea, CVS, Subversion, Git, VSS, Bamboo, Jenkins, Bit Bucket, JMeter.

OOA/OOD: Using UML, Visio, Design Patterns

Web Services: SOAP, REST, SOA.

Procedural Methodologies: Agile, Iterative Waterfall.

Security: XML Encryption and Digital Signing, SAML.

PROFESSIONAL EXPERIENCE

Confidential, Tigard, OR

Sr. Software Engineer

Responsibilities:

  • Responsible of development and enhancement of the Web Service API exposed to the client, using Java core and SOAP as development technologies and Bamboo, BitButcket (GIT) as Continues Integrations and MSSQL 2012 as DB and Tomcat as server.
  • Responsible of development and enhancement of the Call Center system. Using JSP, Struts, JQuery, Ajax, Java core and SOAP as development technologies and Bamboo, BitButcket (GIT) as Continues Integrations and MSSQL 2012 as DB and Tomcat as server.
  • Wrote enhancements for the Client’s Call Center system. Using JSP, Struts, JQuery, Ajax, Java core and SOAP as development technologies and Bamboo, BitButcket (GIT) as Continues Integrations and MSSQL 2012 as DB and Tomcat as server. Also implementing SAML authentication for client’s users.
  • In charge of Junit initiative to implement it companywide, using Junit, Mockito, Powermock and huge effort of refactoring the legacy code.
  • Worked on backend spring, hibernate data layer and service layer.
  • Implemented JPA repositories and services in the backend
  • Design and development of software or code to support the WEBS systems or work on its feature development or enhancements
  • Work along the team to build solutions in Java 8, RESTful Services, Spring, ATG, OSGI and AngularJS.
  • Build and checkin the code to Code repository
  • Unit Testing, Functional Testing, Regression Testing and end-to-end testing
  • Production Support
  • API development for caching and other product feature development
  • Used maven and pom for builds
  • Developed RESTful Webservices for CIP using Java, SpringBoot, NoSQL databases like Couchbase.
  • Working on JIRA tickets that are assigned to developers in the Scrum meetings as user stories.
  • Microservices development using springboot.
  • Worked with hibernate unidirectional and bidirectional cascading.
  • Used GIT repositories for checking in and checkout of the source code.
  • Involved in Deployment of the web applications and database import.
  • Involved with Database Design Review and technical design document review.
  • Implemented Web Services using SOAP and REST
  • Configuration of Application Server for Connection Pooling and deployments.
  • Continuous Integration using Jenkins
  • Continuous Deployment
  • Responsible of the Performance Lab automated testing through JMeter and Tomcat.
  • Hands-on with AWS for a future services and applications migration.

Environment: Core Java, SOAP, REST, Bamboo, GIT, Angular JS, ATG, OSGI, Java 8, MSSQL 2012, Tomcat, JSP, Struts, JQuery, Ajax, Junit, Mockito, Powermock, spring, hibernate, RESTful Webservices, SpringBoot, Couchbase, Jenkins, JMeter.

Confidential, Dallas, TX

Java Architect/Project Manager

Responsibilities:

  • In charge of a medium size team (14 members).
  • Responsible for business analysis, requirements gathering and analysis, solution architecting design, task assignments, resources and time allocation and estimates as well as coordinating the team onsite and off-shore.
  • Responsible of the tools the team created. Meeting with other architects to review and enhance the internal applications.
  • Work along the team to build solutions in Java 8, RESTful Services, Spring, ATG, OSGI and AngularJS.
  • In charge of code reviews and implementation approval of the solutions developed by the team.

Environment: Java 8, RESTful Services, spring, ATG, OSGI, Angular JS

Confidential, San Antonio, TX

Sr. Software Engineer/Associate Manager

Responsibilities:

  • Architected and wrote an entire application in Java Swing and html for reporting, from scratch, to help the analysis of the bond deals.
  • Sole responsible of development and enhancement of the bond deals application builder. Wrote in Java Swing, EJB 3.0 and no DB. Working as stand-alone and delivering changes with ClearCase Suite and ClearQuest tickets system.
  • Responsible for the development and enhancement of the Mortgage Backed Securities Tax system. The system was developed in Struts and Sybase; MSSQL as DB’s and WebLogic as server. Also running in Hudson (Jenkins predecessor) as builder and deliverable tool.
  • In charge of the monthly taxes process for the entire Mortgage Backed Securities of the client, mainly directed as a day to day task performed by AutoSys and monitored by my team.

Environment: Java Swing, EJB 3.0, Struts, Sybase, MSSQL, WebLogic, Hudson (Jenkins), Autosys.

We'd love your feedback!