We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Languages: Java, bash, KornShell (ksh), SQL, Ruby.

Web Services: RESTful, XSLT, JSON, XML, XSD, SOAP, WSDL.

IDEs: Eclipse, IntelliJ.

Test Driven Development: JUnit, TestNG, JMockit, EasyMock, Mockito, Cucumber, Soap UI.

Web Servers / Application Servers: Jetty, Nginx, WebSphere, WebLogic, Apache Tomcat.

Databases and ORM Tools: MySQL, Oracle 12c, Microsoft SQL Server, DB2, MongoDB, MyBatis, Hibernate, JPA, JDBC .

Continuous Integration Tools: Jenkins, Hudson, CruiseControl, Maven, Ant.

Configuration Management: Subversion, Git, Perforce, Tortoise SVN, IBM ClearCase.

Operating Systems: Mac OS X, Linux, Ubuntu, UNIX, AIX, Solaris, HP - UX.

WORK EXPERIENCE:

Senior Software Engineer

Confidential

Responsibilities:

  • Designed, developed, and supported software applications throughout the development and maintenance life cycle for the Global Positioning System Advanced Control Segment (GPS OCX) on state of the art environmental, commercial, and sensing systems for government and commercial applications using Java 7, Ruby, ClearCase, ClearQuest, Git, Jenkins, JIRA, Python, JSP, JSF.
  • Implemented automated test tools for test - first development and test driven development using JUnit and Cucumber. Developed Ruby scripts for infrastructure automation using Chef in Linux, Mac OS C, and Windows. Developing CI / CD process for DevOps based on AWS government cloud platform . Developed and maintained Oracle 11g SQL code and PL/SQL stored procedures for Java 7 applications with Spring JDBCTemplate using IoC and DI.

Senior Software Engineer

Confidential

Responsibilities:

  • Developed REST APIs using JSON and XML within an API gateway for microservices and deployed to AWS and Codero production environments . Integrated XML and XSLT into MySQL database and RESTful web services.
  • Used business analysis skills to create software requirements in the absence of a business analyst and product owner for MeridianLink services.
  • Acted as a tech lead in development and deployment of REST API services.
  • Implemented Cucumber to test behavior driven development to create REST API that would send and receive XML requests using RESTful web services based on XML Schema Definition.
  • Used Java 8, JEE, JDBC, MySQL, MongoDB, MyBatis, Jersey, Jackson, Jetty, Apache Velocity, XML, and JSON on Mac OS X (El Capitan) and Linux environments. Deployed applications using Maven and Jenkins automated build to cloud environments for IaaS, SaaS, PaaS with Amazon Web Services (AWS) and Codero. Used Postman to test web services.

Software Engineer

Confidential

Responsibilities:

  • Demonstrated strong analysis and critical thinking skills in handling the complexity of a version-enabled Oracle database that used bi-temporality data with geospatial features.
  • Developed infrastructure using Java 7, Spring, JUnit, JMockit, Apache Geronimo, Linux, SOAP / RESTful web services, SoapUI, Oracle 12c SQL, Oracle Spatial 12c, JDBC, Java Topology Suite (JTS), Eclipse, BDD tools such as Cucumber.

Software Development Lead

Confidential

Responsibilities:

  • Improved DB2 database performance by reducing the time it took to retrieve data on the web site. Optimized SQL statements to improve their efficiency by using sort provided by the database instead of using Java code. Used JDBC technology to access multiple databases from the midrange and mainframe systems by modifying Java classes and configuration files.
  • Used SOAP web services to manage database transactions from the BPMS UI to the Java backend.
  • Implemented a non-blocking concurrent data queue application to handle thousands of transactions per month using SOAP web services and incorporated the following design patterns: Producer/Consumer pattern (IBM Toolbox for Java) for a multi-threaded system using multiple producers and a single consumer, Template Method pattern (HP Command Center), and Strategy pattern for encrypted and non-encrypted SOAP messages.
  • Improved and resolved complex situations between the mainframe COBOL legacy system and Java/JEE/Spring/Hibernate/RESTful web services for CRUD operations and web service integration within BPMS/JRules in order to transform legacy code into business rules and software specs for the BPM and Java developers. Mentored developers to convert legacy SQL into JSON with MongoDB NoSQL, XML into an SQL database that was built to store interim client data.

Senior Software Engineer

Confidential

Responsibilities:

  • Developed Java front-end application to collect data and produce electronic reports.
  • Used Spring dependency injection methods and annotations.
  • Used Java 6, JEE, Spring, Hibernate, JMS, Apache Tomcat, JUnit, Mockito, Hudson, Subversion, Ant, JavaScript, JSF, AJAX, JDBC, Oracle 11g, SQL.

J2EE Developer

Confidential

Responsibilities:

  • Developed and implemented JEE applications for UI and database components using Java 5, JEE, Spring, Struts 1.x, Struts tiles, Oracle 10g/11g, SQL, JDBC.

We'd love your feedback!