We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

Smyrna, GA

SUMMARY:

  • Innovative systems and software developer with over 8 years of experience designing solutions in Java/Java EE, implementing code, and building effective interfaces using advanced frameworks. Demonstrated success analyzing current applications and determining needed upgrades and improvements. Adept at thorough code and systems testing prior to project launch, and troubleshooting/resolving issues after implementation. Effective verbal and written communicator, able to produce relevant technical documentation and team with colleagues to develop strategies that achieve goals.
  • Software Project Development · Algorithm Design · System Analysis & Development
  • Front / Back End Software · UML Artifact Development · Use Cases · Sequence Diagrams
  • High Quality Code · Best Practices · Creative Solutions · Documentation · Troubleshooting & Testing
  • Collaborative Teamwork · Strategic Guidance · Effective Communication · Detailed Approach · Issue Resolution

TECHNICAL SKILLS:

Languages: Java 8 (Lambda, Streams), JEE, Ruby, Shell Script, JavaFX, JME, C, C++, PHP, Python, JSE, Haskell

Web: PrimeFaces, Ajax, JavaScript, EJB 3, JPA 2, CDI, ADF, Spring MVC

Databases: Mainly Oracle, MySQL, H2, MS - Access, MongoDB

Tools: IntelliJ, WebStorm, RubyMine, DataGrip, Eclipse, NetBeans, JCreator, Oracle JDeveloper and Matlab, Oracle Universal Content Management (UCM), Oracle Web Content Management (WCM), Oracle Information Rights Management (IRM), SVN, GitLab, Maven, HornetQ, JTest, JIRA, Oracle SQL Developer, Toad, Junit, mockito,power mock, SonarQube

Platforms: Windows 7 / 8.1 / 10, Linux Ubuntu, Fedora, CentOS, Mac OS X

Frameworks: Angular, NodeJS, Cucumber, JSF, Struts, Spring, Hibernate, Apache Camel, Spring Boot, Spring Cloud, Mongoose

Web/App Servers: Jboss, Glassfish, Tomcat, WebLogic

SDLC: Agile, Waterfall, OOP, Aspect Oriented Programming (AOP), Functional Programming

Design Patterns: Composite, Decorator, Fa ade, Proxy, Chain of Responsibility (COR), Command, Iterator, Mediator, Observer, State, Strategy, Template Method, Factory Method, Abstract Factory, Singelton, MVC

Other: Unified Modeling Language (UML), Relational Database Design, GraphQL

PROFESSIONAL EXPERIENCE:

Confidential, Smyrna, GA

Senior Software Developer

Responsibilities:

  • Design and implement functionalities for THD projects.
  • Design and implement new feature requested by the client.
  • Fixing defects to support the current functionalities.
  • Working in Agile XP and pair programming environment.

Technologies: • Languages: J2EE, SQL which is query language to execute functionality on the database, Ruby, TypeScript, Shell Script, Groovy;

Confidential, Tampa, FL

Senior Software Developer

Responsibilities:

  • Design and implement functionalities for PWC projects.
  • Design and implement new feature requested by the client.
  • Fixing defects to support the current functionalities.
  • Working in Agile Scrum environment.

Technologies: • Languages: Scala, SQL which is query language to execute functionality on the database, N1QL which is query language to execute functionality on the Couchbase;

Confidential, Lake Mary, FL

Software Developer

Responsibilities:

  • Design and implement new feature requested by the client.
  • Fixing defects to support the current functionalities.
  • Working in Agile Scrum environment.

Technologies: Java 8, JPA (which is an ORM used to map the DB tables to java objects), SQL which is query language to execute functionality on the database;

Confidential, Alpharetta, GA

Senior Software Developer

Responsibilities:

  • Design and implement Audit for all APIs as a library to gather information about all the requests and responses passing through the APIs.
  • Design and implement common module for the common functionality for all APIs.

Technologies: Spring Framework which we used as context manager to manage the creation and injection of our resources, Spring AOP (Aspect Oriented Programming) which we used to help with the logging, REST Web Service which we used to expose our business functionalities to the front end, Apache Camel as framework manager to manage the routing between our services, PL/SQL which is query language to execute functionality on the database;

Confidential

Senior Software Developer

Responsibilities:

  • Implemented major software system in 2 branches for mobile shop, and surveillance systems in each.
  • Developed high quality outcomes using Java technologies and detailed coding, testing, and implementation.

Technologies:: JEE (JPA, EJB) which is the Java Enterprise Edition frameworks which are used to develop enterprise solutions;

Confidential

Senior Software Developer

Responsibilities:

  • Effectively debugged applications by working on site with testing team during testing phase.
  • Created queuing solution used project-wide after self-learning HornetQ.
  • Managed old data during new system replacement, some modules with 700MB+ data, by developing Java app form prior Oracle 8 for each module to handle millions of records, including applying new rules.
  • Promoted from Software Developer to Senior Software Developer role within 2 months of hire.

Technologies: JEE (JPA, EJB) which is the Java Enterprise Edition frameworks which are used to develop enterprise solutions;

Confidential

Senior Software Developer

Responsibilities:

  • Overcame ADSL issue with dividing and remerging channel capacity by developing corrective code.
  • Developed new Linux skills in development environment, and learned Maven, SVN, JIRA, and JBoss.
  • Team recognized by senior leadership as best development team companywide at year-end.

Technologies: Languages:Languages: JEE (JPA, EJB) which is the Java Enterprise Edition frameworks which are used to develop enterprise solutions;

Confidential

Software Developer

Responsibilities:

  • Chosen from day 1 to design demo for front end for customer review, completing assignment within 4 days.
  • Ensured project alignment with desired outcomes through business process design and team communication.

Technologies: Languages: Java; Web: JSF, ADF;

Confidential

Java Developer Trainee

Responsibilities:

  • Analyzed, designed and developed academic projects and al lab tasks.

We'd love your feedback!