We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

2.00/5 (Submit Your Rating)

Temperance, MI

SUMMARY:

  • 8 years of industry experience developing Java backend applications at fortune companies.
  • Top skills include Java, Spring, Hibernate, GWT, J2EE, and SQL.
  • Experienced working in fast - paced, Agile and Continuous Integration environments.
  • Strong design, coding, debugging and testing skills using Core Java and J2EE technologies.
  • Solid understanding of algorithms, data structures, and object-oriented design.
  • Experience with Spring Framework using Core Spring, Spring Boot, and MVC.
  • Experience with relational and NoSQL databases using MongoDB and Confidential .
  • Experience using Jenkins, Linux, Tomcat, Maven, and SVN.
  • Experience with Java Persistence API.
  • Experience in test automation using Selenium and JUnit.

PROFESSIONAL EXPERIENCE:

Confidential, Temperance, MI

Sr. Software Developer

  • Designing and implementing back-end system using Java, Spring, Hibernate, and SWT-based internal client for multinational ERP system.
  • Working on product features, continuous improvements, and code refactoring for better maintainability and readability.
  • Reduced sales history report runtime from 20 minutes to 10 seconds by optimizing SQL queries - used more suitable SQL capabilities, avoided using some wildcards, and found more efficient joins.
  • Designing application modules by applying Object Oriented design principles and design patterns.
  • Setup and maintained data-warehouse servers; scheduled cron-jobs for database updates.
  • Creating dashboards and ad hoc reports.

Tools: Java, SWT, Spring, Hibernate, XML, MySql, Eclipse, BIRT Reports, Jenkins, Ant, Jetty, SVN, Mercurial, Pentaho.

Confidential, Solon, OH

Applications Developer

  • Updated field validation and mutations of application forms to be Spring-managed.
  • Processed business data utilizing core Java features, including Collections Framework and Generics.
  • Implemented web applications using J2EE, and Spring MVC.
  • Developed third-party library auditing for application suite using Java, XML, and JAXB.
  • Implemented test scripts and managed Selenium test automation process for mobile application.
  • Created PL/SQL procedure to reinitialize hundreds of database tables for daily application build.
  • Created Jenkins jobs for deploying production hot-fixes.
  • Integrated payment authentication processors to POS framework.

Tools: Java, Spring, GWT, XML, JDBC, Microsoft SQL Server, Confidential 11g, SQL Developer, Eclipse, Jasper Reports, Jenkins, Ant, Jetty, SVN.

Confidential, Solon, OH

Software Engineer

  • Worked with product owner, testers, developers and system architect to create products features by implementing epics and stories through bi-weekly sprints.
  • Implemented robust Java code, demonstrated its robustness through code reviews and automated tests including unit tests utilizing JUnit.
  • Implemented tabs and breadcrumbs for web pages using Java, GWT, HTML, CSS, and XML.
  • Implemented Model-View-Controller design pattern in web application using Spring MVC.
  • Designed and implemented test automation using SoapUI.
  • Consumed SOAP-based web services by using Groovy scripts and XML.
  • Utilized J2EE framework by creating JSP dynamic web pages and JDBC database connections.
  • Maintained application build process and triaged failures using Ant, Jetty, and Jenkins.
  • Tools: Java, GWT, JSP, XML, HTML, Microsoft SQL Server, Confidential 11g, Eclipse, Jasper Reports, Jenkins, Ant, Jetty, SVN.

Confidential

R&D Engineer

  • Developed and tested innovative new rogue access point detection mechanism using Java.
  • Collaborated with academic staff to develop, test, and deploy a new DDOS defense mechanism, serving the Korea Internet Security Agency (KISA) using Java and OPNET, HTML and CSS.
  • Developed and tested the hash table-based URL counter based defense system preventing HTTP GET flooding attacks.

Tools: Java, Verilog, JavaScript, C, HTML, CSS, PHP, Wireshark, Linux, OPNET.

IT research center

Software Developer

  • Re-engineered OpenDRIM providers to align with standard profiles. Supported management applications by developing and implementing additional providers using C/C++.
  • Facilitated creation of Linux OS Management solutions based on CIM/WBEM DMTF standards by developing OpenDRIM providers.
  • Successfully delivered provider tools for boot, PCI, software inventory, and software updates.
  • Tools: C/C++, Eclipse, VMware, Ubuntu Linux.

TECHNICAL SKILLS

Languages: Java 8, C/C++, Verilog, Groovy.

SDLC & CI/CD: Agile, Scrum, Jenkins, SVN, JIRA.

Java & J2EE: Spring, Hibernate, Tomcat, Jetty, Spring MVC, JSP.

Cloud & REST: REST API, RESTful services, SOAP, Microservices.

Web: JSON, GWT, HTML5, CSS3, JavaScript, PHP.

NoQL & RDBMS: MySql, MongoDB, PL/SQL, Confidential, JDBC.

Related Skills: Maven, Ant, JUnit, XML, XSD.

We'd love your feedback!