We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Vast professional experience in software development, most of which has been full stack Java/J2EE application design and development, but also includes C++; solid OO foundation
  • Expertise in Core Java concepts such as multithreading, collections, exception handling, reflection, serialization, I/O, etc.
  • Hands - on experience in performance tuning and monitoring using tools such as Visual VM
  • Solid understanding of GoF design patterns, such as Singleton, Factory, Observer, Decorator
  • Experience in modifying open source libraries to the needs of the challenge at hand
  • Hands-on experience with RESTful Web Services
  • Proficient in front-end technologies: OO JavaScript, JQuery, Handlebars.js, Ajax, JSON, XML, HTML5, CSS3
  • Experience with Git / GitLab
  • Experience with creating and maintaining CI/CD environment using Jenkins
  • Extensively used Hibernate for object/relational mapping
  • Proficient in the implementation and configuration of database access frameworks: Hibernate, JDBC, DBCP and JNDI
  • Experienced with Apache Tomcat and JBoss
  • Sophisticated database design experience using PL/SQL and T-SQL (including creating and manipulating tables, views, indexes, sequences, stored procedure, functions and triggers), using execution plans to test query efficiency
  • Involved in unit testing, performance/stress testing, integration testing and regression testing with JUnit, Log4

TECHNICAL SKILLS:

Languages:  C, C++, Java 8, PHP 7, Python 3

Application/Web Servers:  Apache Tomcat 8, JBoss AS 5.1.0

DBMS:  MySQL 5.7, Oracle 12c (PL/SQL), Sybase ASE 12.5 (T-SQL)

O/R Mapping:  Hibernate 5.0

Message Brokers:  RabbitMQ 3.6

Operating Systems:  Windows 10, UNIX/Linux

Build Tools:  Ant 1.10, Maven 3.5

IDEs:  Eclipse 4.7, Netbeans 8.0

Tools/Frameworks:  Git 2.10, Handlebars.js 4.0, Jenkins, JSP 2.3, jQuery 3.2, JSON, OO JavaScript, Spring Core 5.0, Spring Security 5.0, Spring MVC 5.0, Docker

Methodologies:  Waterfall, Scrum

PROFESSIONAL E XPERIENCE

Senior Software Developer

Confidential

Responsibilities:

  • Design and development of Confidential credit insurance web application, management reporting, and various supporting subsystems
  • Designed and developed Java library to facilitate lookup in MS Active Directory services using LDAP protocols to validate user names and to retrieve user email addresses from Active Directory / LDAP server
  • Involved in creating PL/SQL statements, stored procedures, functions and triggers for Oracle backend database
  • Developed Hibernate persistent framework utilizing annotations provided by both Hibernate and Java Persistence, and the Hibernate query language (HQL)
  • Established more efficient defect tracking that resulted in a more streamlined workflow, greater visibility/transparency and increased communication and collaboration among the team
  • Established more effective source control procedures
  • Changed source control tool from Confidential to Git, resulting in smoother code merges and flexibility by allowing the team to switch priorities quickly and more seamlessly
  • Established more effective test procedures that eliminated the number of programming-related and merge-related defects that went into production
  • Introduced the team to the concept of Continuous Integration by installing and managing Jenkins as our automated build/deployment tool
  • Introduced the team to the concept of automated testing using Selenium Web Driver

Technologies used: Java 8, Spring MVC 5.0, Hibernate ORM 5.0, JSP 2.3, JMS 1.1, JDBC 4.2, JAXB 2.2, JAX-RS 2.0, Apache Tomcat 8.0, Oracle 12c, PL-SQL, JQuery 3.2, Handlebars.js 4.0, JSON, RabbitMQ 3.6, Maven 3.5, Eclipse 4.7, Git 2.10

Solutions Architect

Confidential

Responsibilities:

  • Design and development of Coall needs of the stakeholders
  • Completely re-architected and rewrote Customs reporting subsystem software so as to comply with best practices of software engineering
  • Conducted requirements gathering sessions with stakeholders, performed analysis, design, data modeling, development and testing

Technologies used: C++, Java 6, EJB 3.0, Hibernate 3.0, JSP 2.1, JBoss AS 5.1.0, Sybase ASE 12.5, T-SQL

Confidential

Responsibilities:

  • Design and development of supply chain management subsystem that automated the allocation of inventory available at Confidential USA warehouses to Confidential USA dealers based on dealer/customer demand
  • Design and development of shipment tracking system that tracked shipments from Confidential factories in the Far East to Confidential USA warehouses based on transmitted container events
  • Increased efficiencies with the development of demand forecasting ability and the ability to divert shipments from one warehouse to another based on aforementioned demand forecasting

Technologies used: ASP, Ajax, XML, Oracle 9i, PL/SQL, IIS

We'd love your feedback!