We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

Technically sophisticated engineering professional and recent graduate with Masters in Cyber Security (May 2018) with solid history of product development and 5 years in technically challenging roles. Knowledgeable in application security testing tools, including WebInspect and HP Fortify, Linux Sh/Bash Scripting, AWS, and Security standards. Adept at defining security requirements, designing computer security architecture, documenting security procedures and protocols, testing security solutions, and tracking incidents. A highly organized and focused team player ready to take on individually based challenges as well as contribute to team focused projects. Accomplished communicator skilled in building and strengthening relationships across functions to drive cohesive, strategic operations.

TECHNICAL SKILLS

Programming: Java 7,8, J2EE, Struts, Spring 4.0, Hibernate/JPA, Junit

Web technologies: JavaScript, Jquery, HTML, XML, JMS, CSS, REST/SOAP, Ajax, JSON

Databases: Oracle10g, MySQL 5.5, PostgreSQL, Cassandra, MongoDB

IDE: Eclipse, IntelliJ, NetBeans, JDeveloper

Tools: GIT, Maven, Jenkins, Postman REST client, Firebug, BugZilla, Burp Suite/ZAP, NMap, WireShark Servers Apache Tomcat 6x and 7x, WebLogic 12c, Glassfish 4x, AWS(IAM, EC2, EBS)

Operating Systems: Windows 7 and 10, ubuntu 12.04, 16.04, Linux, Fedora, NetBSD

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:
  • Worked on Controllers in Spring MVC framework to organize the request and response from UI
  • Used Spring Dependency Injection (DI) feature for Bean wirings and Spring Data for database transactions
  • Used Jsp tag libraries, Javascript in user interface and L og4j to capture the log that includes runtime exceptions and debug.
  • Worked on Role based access for users using Spring Security framework for securing URL access
  • Utilized Pen testing to identify vulnerabilities and design countermeasures.
  • Played a key role in fixing web application security risks receiving accolades and quality reward points from management.
  • Delivered authentication and session management testing application functions.
  • Tested web applications for XSS, CSRF, SQL Injections - OWASP Top 10
  • Performed Root Cause Analysis (RCA), security practice code reviews, and prepared documentation.
  • Worked in DevOps environment with Continuous Integration (CI) and Continuous Delivery (CD)

Environment: Java, Spring (MVC, Data, JDBC, Security), Ajax, JQuery, Javascript, Jsp, XML, Weblogic Server, Oracle, Derby Server, Maven, GIT, Linux, Windows 7

Confidential

Java Developer

Responsibilities:
  • Used JavaScript, Ajax and AngularJs technologies for Single Page Application (SPA) design, user input validations and develop REST webservice for data exchange using JSON
  • Significantly contributed to the cloud-based architecture for IOT device connectivity. Utilized HTTP, TCP, TLS, Web Sockets, MQTT, Moquette broker
  • Implemented the secure login authentication and authorization using Spring Security Framework, and OAuth
  • Developed multi-threaded programming for updating IOT device data to the database
  • Configured SSL certificates in Apache Web Server
  • Testing the applications for cross-browser compatibilities

Environment: Java, Spring (MVC, Data, JDBC, Security), Ajax, JQuery, Angular, Javascript, Jsp, XML, ORM, Apache Webserver, Tomcat, Maven, MySql, Cassandra, Maven, GIT, Ubuntu

Confidential

Java Developer

Responsibilities:
  • Implemented REST API calls with AJAX for the data exchange using JSON
  • Create new screens in each module using JQuery and AJAX to provide the users an ease of use to help customers in all their needs
  • Followed Test driven development approach, performed unit testing and writing test cases

Environment: Java, Struts, Ajax, JQuery, Javascript, Jsp, JSON, XML, Tomcat Server, MySql, SVN, Windows 7

We'd love your feedback!