We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

St Paul, MN

SUMMARY

  • Software Engineer who understands teh phases of teh software development lifecycle process with a passion to create solutions that improve critical business processes.
  • 9+ Years of diverse experience in Design, Development and Testing of various technology systems and Rich Internet Applications.
  • Extensive noledge of Rapid Application development using SpringFramework,AOP, Spring MVCand spring's integration with Hibernate and Struts technologies.
  • Experience in using teh Object Relational Mapping toolHibernate,strong in using XML mappings and Java Objects
  • Extensive experience of web services architecture and technologies including REST, WCF, AKKA, ZeroMQ, SOAP, XML, and WSDL.
  • Expert level noledge in JavaScript library and frameworks (Jquery and AngularJS), HTML and CSS.
  • Experience with creating Ant scripts and configuring Maven.
  • Good Understanding of Hadoop HDFS, Map Reduce, Pig, HBase, Hive and Sqoop
  • Contribute to teh fulfillment of process and design enhancements to drive business value.
  • Good hands on experience in code refactoring and performance tuning techniques.
  • Excellent communications skills. Adept at building strong working relationships with team members and management.
  • Consistently demonstrates ability as a problem solver, innovative and noledgeable developer that goes above and beyond in order to exceed expectations.
  • Constantly learning and leveraging emerging technologies.

TECHNICAL SKILLS

UI Layer: HTML5, CSS, Bootstrap, JavaScript, Jquery, AngularJS, Grunt, Gulp

Middleware Layer: Java, Scala, Spring (MVC, Boot, Cloud), JSP, Servlets, JMS, Oracle JDBC, XML, Ant, Maven, Jenkins

Technologies: Hibernate ORM, JPA, Jersey Restful, SOAP, SQL, PL/SQL, JSON, C, C++, Python, Scala, Groovy, JUnit, Mockito, Git, CVS, SVN, JIRA.

Databases: Oracle RDBMS Databases, MySQL, SQL Server, NoSQL (Cassandra, MongoDB), MemSql

Software: Oracle JDeveloper, Eclipse IDE, Net Beans IDE, JIRA, Putty, SQL Developer, PVCS, Subversion, Microsoft Office Suite, Power Designer, AMISYS Healthcare, Microsoft TFS, UC4/Appworx, SSIS, TIBCO Spotfire.

Big Data Ecosystem: HDFS (Hadoop), MapReduce,YARN, HBase, Pig, Hive, Sqoop, Apache Kafka

Application/Web Servers: Weblogic, OC4J, Apache,NGINX, Tomcat 5.5, Glassfish, XAMPP

Platforms: Linux, Unix, Windows

PROFESSIONAL EXPERIENCE

Confidential, St. Paul, MN

Senior Software Developer

Environment: Java, Spring, Hibernate, Ant, JavaScript, JQuery, JUnit, JSON, UNIX, JIRA, Oracle Database 11g, SQL, TOAD, Eclipse

Responsibilities:

  • Working with Business Analysts and customers to analyze, understand and validate end - user requirements.
  • Create and document technical designs to achieve project requirements.
  • Implement object oriented designs using design patterns in presentation and business tiers.
  • Execute on test driven development (TDD).
  • Configured JPA annotations to avoid lengthy Hibernate configuration files.
  • Develop software that operates within a highly scalable distributed multi-tiered system.
  • Mentored teh junior developers on teh team in their Java, Spring IOC and JUnit
  • Participate with business units using agile techniques and practices to identify requirements, acceptance criteria and designs.
  • Responsible for Production support of teh application.

Confidential, Edina, MN

Sr.Java Developer / Technical Analyst

Environment: Java, Spring MVC, Struts + Tiles, Ant, Glassfish4, HTML, CSS, Jquery, JSON, UNIX, JIRA, Oracle Database 11g, PL/SQL, TOAD 12. Eclipse

Responsibilities:

  • Develop and maintain teh LTS and ARZ Web Applications that facilitate referral submission for thousands of Verizon employees daily.
  • Aid in teh development of initial project proposals, detailed business cases and business requirements.
  • Develop industry standard persistence mechanisms using Hibernateand spring auto-wiring.
  • Develop web application components using Spring Framework, HTML and JavaScript.
  • Developed JSP forms using Spring MVC form handling and spring tag libraries.
  • Developed RESTful Web Services that are invoked to exchange data with Databases.
  • Built dynamic layouts using Struts Tiles Framework
  • Created compliance documentation to meet W3C-Standards, section 508 and WCAG 2.0 accessibility.
  • Troubleshoot production support issues post-deployment and come up with solutions as required
  • Performance enhancements to Java objects with regards to automated daily, weekly and monthly LTS and ARZ processes.
  • Actively participate in database designing for modules developed.
  • Lead technical resource responsible for supporting teh business operations team with data pull needs and LTS application questions.
  • Participated in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks.
  • CreateAntbuilds to perform Unit Testing, support UAT testing and Production releases.
  • Use CVS for version control.
  • Use JIRA for bug tracking.

Confidential, Columbus, OH

Software Engineer

Environment: Java, Spring, HTML, Apache POI, CSS, Jquery, JSON, UNIX, Git, SVN, Confluence, SAS, TIBCO Spotfire (Visualization tool), Sql Developer, Eclipse

Responsibilities:

  • Participated in designing teh interface and backend framework to upload, edit and manage critical data information.
  • Design and develop backend database architecture to support teh Spring MVC frontend application.
  • Created packages, procedures, triggers, tables, views and ref cursors for data management.
  • Implement object oriented designs using design patterns in business tiers (Delegate Pattern)
  • Developed Restful web service controllers using Jersey.
  • Built tool to visualize data forecast using Spotfire (Visualization tool)
  • Developed teh DAO layer for frontend application
  • Configured SSO (single-sign on) on development server for frontend application.
  • Conduct code reviews and provided guidance to less experienced associates.
  • Develop manuals for new software installation and managements.
  • Used Maven to configure dependencies and build war file.
  • Use Git and SVN as versioning tool.

Confidential, Minneapolis, MN

Senior Programmer Analyst

Environment: Oracle 11gR2, Sybase ASE, IBM Data Stage 8.0.1, TOAD, WinSCP, SharePoint 2007

Responsibilities:

  • Analyze business requirements and recommend appropriate technology with estimates of teh time and effort required for development.
  • Participate in stand-up, pre-planning and planning meetings.
  • Develop Technical Design based on business functional and non-functional requirements
  • Design and build detailed and complex logic in PL/SQL packages and shell scripts that integrate with Amisys healthcare software, which is used to pay healthcare claims and manage subscriber eligibility.
  • Wrote UNIX scripts for batch job invocation.
  • Automate teh generation of daily and monthly data extracts using Unix shell scripts, PL/SQL packages and jobs.
  • Collaborate with Project Lead to develop and implement user test plans and new software implementations including Amisys modules, extensions to teh Amisys systems, and internal and third party systems/applications.
  • Conduct code reviews and provided guidance to less experienced associates.
  • Assist with developing required interface documentation.
  • Use TFS as versioning tool.

Confidential, Bloomington, MN

Application Developer

Environment: Oracle 9/10g/11gr2, UNIX, Linux, Solaris, Oracle ADF, PVCS, TOAD, SQL Developer, Oracle Forms & Report 6i, Shell Scripting.

Responsibilities:

  • Active member of a team, that provides continuous technical support to various clients of FLEXCUBE Banking Product called Daybreak. A web based banking application, built on teh Oracle Application Development Framework an end-end Java EE framework.
  • Developed customized programs using Java/J2EE technology.
  • Enhanced and Customized existing UI modules using JavaServer Pages (JSP), JavaScript and ADF RAD tools
  • Developed and performance tuned Oracle PL/SQL packages and modules to support extended functionality.
  • Performed and documented unit and integration testing of developed modules and regression testing for subsequent releases.
  • Enhanced SOAP Web Services application implemented in Java that integrates with third-party systems like Dealer Track, Route One and Kelly Blue Book.
  • Followed strong and efficient SDLC proceedings that resolve and deliver an average of 15 development-required fixes to client in a month.
  • Performed code review for other team members implementations
  • Used PVCS as versioning tool.

Confidential, Plymouth, MN

Oracle PL/SQL Developer

Environment: Oracle 8, Visual Basic, Visual Studio, Synopsis, TOAD, SQL Developer, Oracle Forms & Report 6i, Shell Scripting.

Responsibilities:

  • Enhanced and maintained a web reporting application site with an oracle back end utilizing PL/SQL, HTML,Java, and JavaScript that allows warehouse data manipulation activity
  • Initiated and oversaw teh creation of a Java API that emails period end reports to clients in a safe and efficient manner.
  • Built teh middle and persistence layer using teh JavaMail API and Java Activation Framework (JAF)
  • Designed front-end desktop interactive screens.
  • Designed, developed and maintained Oracle packages and procedures that implement weekly and monthly data imports and export processes.
  • Converted manual weekly data import and export reporting processes to automated processes.
  • Established necessary sequences and realistic timescales for tasks in order to achieve a goal.
  • Installed and configured Oracle production test database environment
  • Create and document new IT methodology for daily IT processes
  • Provide ongoing technical support to clients utilizing teh online data reporting applications
  • Generate ad hoc reports using Oracle PL/SQL on a weekly basis
  • Used subversion as versioning tool.

Confidential, Minneapolis, MN

Programmer Analyst

Environment: Oracle 9i/10g, Java, J2EE, C++, C++ Builder, TOAD, SQL Developer, Oracle Forms & Report 6i, Shell Scripting.

Responsibilities:

  • Successfully converted teh Mainframe Cobol system to a client/server Oracle Database system
  • Responsible for teh Warehouse Management System (WMS) application and provided technical support, code changes and adequate test cases
  • Enhanced internal Java application used to manage warehouse inventory.
  • Created procedures to load critical data during company conversion from a legacy system to an Oracle 11i database system work on teh purchasing module
  • Developed Oracle Forms, Reports, batch processes, automated processes and optimized PL/SQL packages and procedures
  • Performed system analysis to provide time estimates for programming fixes for Business Analysts

We'd love your feedback!