We provide IT Staff Augmentation Services!

Senior Software Developer Resume

2.00/5 (Submit Your Rating)

EXECUTIVE SUMMARY:

  • Senior Java Developer with 9+ years of experience in the IT industry playing roles such as: Java Developer, Scrum Master, and Team Lead, solving business needs by creating applications according to quality standards including Data migration, Data Integration, and Data warehousing.
  • Have good experience interacting with various stakeholders such as Data Architect, Database Administrators, Business Analysts, Business Users, Application Developers and Senior Management.
  • Development base on Agile methodology.
  • Architectural design and improvements for the applications.
  • New modules implementation based on microservices approach.
  • Restful web services development.
  • ETL process development according to customer requirements.
  • Data base remediation and data modeling.

TECHNICAL SKILLS:

  • Java
  • Scala 2.12.10
  • Python 3
  • JavaScript
  • C++
  • Angular
  • ExtJS
  • SQL
  • DB2
  • PostgreSQL
  • PLSQL
  • Linux
  • Windows
  • OsX
  • Spring Framework
  • SQL Developer
  • GIT
  • Gradle
  • Docker
  • Kubernetes
  • Junit
  • JPA
  • HTML
  • CSS
  • Jira
  • SVN
  • PyCharm 2019.2
  • IntelliJ Idea 2019.3
  • DBeaver 6
  • JSTL
  • Eclipse
  • Spring Tool Suite
  • PostgreSQL IDE
  • Liquibase
  • Selenium
  • Kanban
  • Scrum

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Designed new modules for the applications based on code best practices.
  • Recommended application architecture.
  • Implemented new tools having system based on new technologies.
  • Developed, tested and improved from the different modules of the application according to customer requirements.
  • Documented the application modules.
  • Attended daily status meetings to ensure the of the tasks assigned.
  • Helped with the stories estimation according to the iteration time.
  • Suggested application improvements, code improvements and tools.
  • Taken courses to improve the technical skills.
  • Used of the agile methodology, rapid delivery and customer satisfaction.
  • Secured the system using recommended tools and approach.
  • Teach new developers about best programming practices and fulfillment of tasks according to customer requirements.
  • Interviewed possible new hires.

Programming: Scala, Python, Java, JavaScript, DB2.

Tools: Kubernetes, Git, Gradle, Docker, IntelliJ Idea 2019.3, PyCharm 2019.2, DBeaver 6, Jira

Confidential

Responsibilities:

  • Development based on Agile methodology, delivery based on iteration times.
  • Architectural design and improvements for the application, tools suggestions and new technologies recommendations.
  • Test cases creation and testing tools implementation.
  • New modules implementation based on microservices approach considering lowly coupled modules.
  • Restful web services development prepared for the communication with other API’s.
  • ETL process development according to customer requirements, using data frames transformation.
  • Data base remediation and data modeling.

Confidential

Senior Software Developer

Responsibilities:

  • Troubleshooted for six different Java applications according to business requirements.
  • Improved and implemented new code features.
  • Debug and fix code bugs.
  • Attended in a daily basis a ticketing tool.
  • Deployed applications for different environments.
  • Data modeling keeping accuracy of the information.
  • Documented typical issue solutions.
  • Attend stand up meetings to report status of the assigned tasks.
  • Helped junior team members to onboard to the projects.
  • Developed new features for internal application.

Programming: Java, SQL, Angular, Spring Boot, Html, CSS, JPA.

Tools: Eclipse, Spring Tool Suite, SQL Developer, Confidential ticketing tool, Angular CLI, Selenium.

Confidential

Senior Developer, Scrum Master, Team Lead

Responsibilities:

  • Planned work to delivered based on the two weeks iteration.
  • Designed and documentation of improvements.
  • Developed based on business requirement.
  • Created the test case scenarios for the application.
  • Created project structure, based on design and implementation required.
  • Recommended new tools for implementation.
  • Guided stand up meetings.
  • Created new stories based on business requirements.
  • Documented application features.
  • Leaded team members through knowledge transfer meetings.
  • Taken courses according to business need to improve technical knowledge.

Programming: Java, Spring MVC, Spring Boot, JavaScript, Html, CSS, Angular, DB2, Junit, JPA.

Tools: Eclipse, Spring Tool Suite, Git, Gradle, Docker, Liquibase.

Confidential

Java Developer

Responsibilities:

  • Troubleshooted application issues.
  • Developed new applications based on production lines requirements.
  • Maintained and monitored application.
  • Created reports as Java web applications based on excel files.
  • Reported improvements according to customer requirements.
  • Designed and Developed of administrative applications based on requirements.
  • Tested and solved issues for different applications.
  • Attended status meetings.
  • Documented features and new business requirements for the application.
  • Creation of onboarding process for new developers.

Programming: Java, Html, CSS, ExtJs, JavaScript, SQL.

Tools: Eclipse, PostgreSQL, SVN, Linux, SQL Developer.

Confidential

Java Developer, System Administrator

Responsibilities:

  • Developed of new application features.
  • Fixed applications bugs.
  • Solved issues using peer programming together with other developers data base administrators, network and Unix administrators.
  • Administrated windows and Linux systems.
  • Administrated user domains.
  • Created user profiles for systems.
  • Configured user profiles.
  • Installed new systems and applications.
  • Created documentation for installation processes.
  • Worked with other teams in order to solve complex issues in the systems.
  • Improved installation for multiple machines.

Programming: Java, JavaScript, Html, CSS, C++, SQL.

Tools: Eclipse, Windows, Windows server, SQL Developer, Dev - C++.

We'd love your feedback!